Docker 工具箱错误:步骤"设置 env"中似乎出了点问题



我在Windows 7 PC上安装了Docker工具箱,我想将Docker安装升级到最新版本。为此,我决定从我的系统中删除 Docker Toolbox 并重新安装它。我卸载了Docker Toolbox,卸载了VirtualBox,并删除了文件中两者的所有实例(例如AppData中的文件(。重新安装 Docker 工具箱并启动快速入门终端后,我遇到了以下错误:

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 FilesDocker Toolboxdocker-machine.exe env defau
lt
Looks like something went wrong in step 'Setting env'... Press any key to contin
ue...

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

我尝试再次卸载所有内容,然后在选中属性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 代理

最新更新