Docker运行正常,但命令崩溃并出错

时间:2018-02-15 09:14:12

标签: docker docker-for-windows

我不是Docker for Windows的专家,但已经使用了几个月,一切都很好。

我的设置: Windows 10 Pro x64 Docker for Windows版本17.12.0-ce,build c97c6d6

系统重启后的一天,我发现每个docker命令出现此错误(响应延迟约40秒):

  连接期间出现

错误:获取   http://192.168.99.100:2375/v1.35/images/json:拨打tcp   192.168.99.100:2375:connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,   或已建立的连接失败,因为连接的主机失败   响应。

虚拟化已启用,Hyper-V似乎正常运行。我已经重新安装了Docker几次,也删除了Hyper-V适配器 - 结果相同。 Docker在安装,启动和运行期间没有显示任何错误。

似乎唯一正常运行的Docker命令是docker --version,但它也需要大约10秒。

2 个答案:

答案 0 :(得分:0)

似乎问题出在环境变量中。我检查了他们,DOCKER_HOST指向192.168.99.100,删除后一切正常。它来自哪里仍然是一个谜。

答案 1 :(得分:0)

我遇到了同样的问题。

问题是:我以前曾经在我的PC上安装过Docker Toolbox。所以,我有环境变量:

DOCKER_TLS_VERIFY,

DOCKER_CERT_PATH,

DOCKER_HOST,

DOCKER_TOOLBOX_INSTALL_PATH。

我删除了它们,它有所帮助。