【问题标题】:Docker won't run when computer restarts计算机重新启动时 Docker 不会运行
【发布时间】:2019-08-27 10:36:21
【问题描述】:

我遇到的问题是:无法连接到 unix:///var/run/docker.sock 上的 Docker 守护进程。 docker 守护进程是否正在运行?

我之前遇到过这个问题,通过删除 docker 组、再次添加并将自己添加到组中得到了解决。这次试过了,没有成功。

由于某种原因,当您重新启动系统时 WSL 不喜欢它,并且似乎会阻止 docker 正常工作。但是,docker 对他们的调试没有帮助......

我希望能够重新启动并正常工作,而无需花费数小时寻找可能有效的新解决方案。

我已经尝试了很多解决方案,从将用户添加到组并退出和修改 docker 套接字本身,但没有任何工作,这真的很令人沮丧。我认为这与用户组有关,因为这是上次的问题,而且一直都是,但以前的解决方法不起作用......

我有一个 makefile,我用它来运行 docker 命令,因为它更有效,但即使我运行 docker ps 我也得到了这个:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?

我想要的结果是让 docker 告诉我它正在启动我的容器,但事实并非如此。

【问题讨论】:

  • 您可以通过sudo service docker status查看服务状态
  • 当我运行这个命令时,它显示“Docker 没有运行”。所以很明显我将使用:sudo service docker start 手动启动它,然后我使用你给出的命令再次检查,我得到同样的错误:“Docker 没有运行”。
  • 检查 docker 日志并运行 which docker 然后使用拉取路径运行
  • 以完整路径运行,同样的问题:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

标签: docker docker-compose windows-subsystem-for-linux


【解决方案1】:

也许你应该通过以下命令重新启动 docker 服务

sudo service docker restart

如果没有解决,请参考此链接--> https://docs.docker.com/install/linux/linux-postinstall/#configure-where-the-docker-daemon-listens-for-connections

【讨论】:

  • docker 版本是什么
  • Docker 版本 19.03.1,构建 74b1e89
  • 我确实有相同的专长,它适用于我的 Ubuntu 16.04 系统。请参考该链接,您可能会从那里得到答案
【解决方案2】:

我猜你已经通过sudo systemctl enable docker 启用了 docker 服务,它将在主机重启时重新启动 docker 服务。

希望以下参考资料可以帮助您解决问题,因为它们看起来与您的问题相似。

Cannot connect to the Docker daemon at unix:/var/run/docker.sock. Is the docker daemon running?

https://forums.docker.com/t/cant-run-docker-in-ubuntu-14-04-cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock/31355

【讨论】:

    【解决方案3】:

    对我有用的解决方案是:

    1)sudo groupadd docker (delete and re-add the group if it's already made)
    2)sudo usermod -aG docker $(whoami)
    3)sudo newgrp docker (as you cannot log-in/out again on WSL)
    

    已修复!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      • 1970-01-01
      • 1970-01-01
      • 2018-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多