ERRO [0044]无法拨打gRPC:无法连接到Docker守护程序

时间:2019-03-22 23:14:02

标签: docker docker-machine

我正在使用Windows 10 Home,连接到docker时出现此错误:

ERRO[0044] failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial tcp 192.168.99.101:2376: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
context canceled

有人可以帮忙吗?我已经看到了针对Linux和OS的解决方案,但没有针对Windows的解决方案

2 个答案:

答案 0 :(得分:0)

我也使用Window 10 Home Edition, 在Windows上,以管理员模式运行cmd 并运行以下代码

docker-machine start
docker-machine.exe env --shell cmd > e:\servers\docker\setenv.bat
call e:\servers\docker\setenv.bat
del e:\servers\docker\setenv.bat

在同一CMD实例中继续以运行docker客户端命令 不要忘记根据您的环境更改docker文件夹路径。

答案 1 :(得分:0)

ERRO[0043] failed to dial gRPC: unable to upgrade to h2c, received 501添加我的答案:

按照https://github.com/docker-library/docker/issues/71中的评论之一,我在“设置”->“守护程序”中启用了“实验性”功能,问题消失了。我不知道它如何或为什么修复它,那里的另一位评论者说他们通过禁用实验性功能对其进行了修复。

enter image description here