当前位置: 首页 > 知识库问答 >
问题:

无法连接到 unix:///var/run/docker.sock 的 Docker 守护程序。--错误

方子安
2023-03-14
zouz@zouz:~$ docker -v
Docker version 20.10.8, build 3967b7d28e

zouz@zouz:~$ sudo docker info
Client:
 Context:    default
 Debug Mode: false

Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info

每次我运行泊坞站,我都会得到这个错误。无法连接到 unix:///var/run/docker.sock 的 Docker 守护程序。泊坞窗守护程序是否正在运行?

感谢您的帮助。

共有1个答案

万俟招
2023-03-14

我能够通过触摸一些配置文件来解决. sock的连接问题

在 /etc/init/docker.conf 文件中,将变量“DOCKER_SOCKET”更改为我的袜子运行的路径

DOCKER_SOCKET=/home/user/.docker/desktop/docker.sock

然后在 /lib/systemd/system/docker.socket文件中的变量中,我们还将ListenStream的值更改为我们放在之前文件中的sock的相同路径

[Unit]
Description=Docker Socket for the API

[Socket]
ListenStream=/home/user/.docker/desktop/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=docker

[Install]
WantedBy=sockets.target

当我们更改并保存了这两个文件后,我们可以重新启动服务。

systemctl stop docker.service
systemctl stop docker.service

systemctl daemon-reload

systemctl start docker.service
systemctl start docker.service
 类似资料: