【问题标题】:ERRO[0044] failed to dial gRPC: cannot connect to the Docker daemonERRO[0044] 拨号 gRPC 失败:无法连接到 Docker 守护进程
【发布时间】:2019-03-22 23:14:02
【问题描述】:

我使用的是 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 的解决方案

【问题讨论】:

  • 不幸的是,我在 Gitlab CI 上遇到了同样的情况。
  • 您设法解决了这个问题吗?我也面临同样的问题。你能帮忙吗?
  • 不,抱歉我没有

标签: docker docker-machine


【解决方案1】:

我也使用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 文件夹路径。

【讨论】:

    【解决方案2】:

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

    https://github.com/docker-library/docker/issues/71 中的一个 cmets 之后,我在 Settings->Daemon 中启用了 Experimental features,问题就消失了。我不知道它是如何或为什么修复它的,那里的另一位评论者说他们通过禁用实验功能来修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      • 2022-06-22
      • 2016-04-04
      • 2020-06-03
      相关资源
      最近更新 更多