Docker 不会 运行 计算机重新启动时
Docker won't run when computer restarts
我遇到的问题是:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护程序是 运行ning 吗?
我以前遇到过这个问题,通过删除 docker 组、重新添加并将我自己添加到该组来解决。这次试过了,没有运气。
出于某种原因,当您重新启动系统时 WSL 不喜欢它并且似乎停止 docker 正常工作。但是,docker 对他们的调试没有帮助...
我希望能够重新启动并且它可以正常工作,而不必花费数小时寻找可能有效的新解决方案。
我已经尝试了很多解决方案,从将用户添加到组并注销和修改 docker 套接字本身,但没有任何效果,这真的很令人沮丧。我认为这与用户 groups 有关,因为这是上次的问题,而且一直都是,但之前的解决方法不起作用...
我有一个 makefile,我曾经使用 运行 docker 命令,因为它更有效,但即使我 运行 docker ps 我得到这个:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?
我想要的结果是 docker 告诉我它正在启动我的容器,但它没有。
可能您应该按照以下命令重新启动 docker 服务
sudo 服务docker重启
如果即使没有解决,请参考此 link-->
https://docs.docker.com/install/linux/linux-postinstall/#configure-where-the-docker-daemon-listens-for-connections
我猜你已经通过 sudo systemctl enable docker
启用了 docker 服务,这将在主机重启时重启 docker 服务。
希望以下参考资料能帮助您解决问题,因为它们与您的问题相似。
Cannot connect to the Docker daemon at unix:/var/run/docker.sock. Is the docker daemon running?
对我有用的解决方案是:
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)
已修复!
我遇到的问题是:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护程序是 运行ning 吗?
我以前遇到过这个问题,通过删除 docker 组、重新添加并将我自己添加到该组来解决。这次试过了,没有运气。
出于某种原因,当您重新启动系统时 WSL 不喜欢它并且似乎停止 docker 正常工作。但是,docker 对他们的调试没有帮助...
我希望能够重新启动并且它可以正常工作,而不必花费数小时寻找可能有效的新解决方案。
我已经尝试了很多解决方案,从将用户添加到组并注销和修改 docker 套接字本身,但没有任何效果,这真的很令人沮丧。我认为这与用户 groups 有关,因为这是上次的问题,而且一直都是,但之前的解决方法不起作用...
我有一个 makefile,我曾经使用 运行 docker 命令,因为它更有效,但即使我 运行 docker ps 我得到这个:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?
我想要的结果是 docker 告诉我它正在启动我的容器,但它没有。
可能您应该按照以下命令重新启动 docker 服务
sudo 服务docker重启
如果即使没有解决,请参考此 link--> https://docs.docker.com/install/linux/linux-postinstall/#configure-where-the-docker-daemon-listens-for-connections
我猜你已经通过 sudo systemctl enable docker
启用了 docker 服务,这将在主机重启时重启 docker 服务。
希望以下参考资料能帮助您解决问题,因为它们与您的问题相似。
Cannot connect to the Docker daemon at unix:/var/run/docker.sock. Is the docker daemon running?
对我有用的解决方案是:
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)
已修复!