Docker Toolbox Error: Looks like something went wrong in step 'Setting env'

Docker Toolbox Error: Looks like something went wrong in step 'Setting env'

我在 Windows 7 PC 上安装了 Docker 工具箱,我想将我的 Docker 安装升级到最新版本。为此,我决定从系统中删除 Docker Toolbox 并重新安装。我卸载了 Docker Toolbox,卸载了 VirtualBox,并删除了我文件中的所有实例(例如 AppData 中的文件)。重新安装 Docker Toolbox 并启动 Quickstart Terminal 后,我 运行 出现以下错误:

Setting Docker configuration on the remote daemon...
Checking connection to Docker...    
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this vi
rtual machine, run: C:\Program Files\Docker Toolbox\docker-machine.exe env defau
lt
Looks like something went wrong in step 'Setting env'... Press any key to contin
ue...

所以它似乎在 "setting env" 时失败了。我不确定在这种情况下这意味着什么,我希望有一种方法可以检查一些扩展日志以获取更多详细信息。我尝试按照 Docker 文档指出 AppData 中守护程序日志的位置,但是,我找不到任何相关内容。我确实找到了一个名为 "no-error-report" 的文件,尽管它是空的。

我尝试再次卸载所有内容并重新安装并选中属性 NDIS5 网络类型,我 运行 快速启动终端作为管理员,但我仍然 运行 进入同样的错误。

关于我如何处理这个问题有什么建议吗?

我遇到了同样的问题。 我通过执行以下程序解决了这个问题。

我更改了 start.sh

中的以下几行
STEP="Setting env"
eval "$("${DOCKER_MACHINE}" env --shell=bash --no-proxy "${VM}" | sed -e "s/export/SETX/g" | sed -e "s/=/ /g")" &> /dev/null #for persistent Environment Variables, available in next sessions
eval "$("${DOCKER_MACHINE}" env --shell=bash --no-proxy "${VM}")" #for transient Environment Variables, available in current session

将 --no-proxy 更改为 --http_proxy 因为我使用的是 http 代理