我不是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秒。
答案 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。
我删除了它们,它有所帮助。