我正在使用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的解决方案
答案 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中的评论之一,我在“设置”->“守护程序”中启用了“实验性”功能,问题消失了。我不知道它如何或为什么修复它,那里的另一位评论者说他们通过禁用实验性功能对其进行了修复。