Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?错误
时间: 2023-11-11 18:00:59 浏览: 48
解决docker报错Cannot connect to the Docker daemon at unix
5星 · 资源好评率100%
这个错误通常是由于 Docker 守护进程未启动或当前用户没有权限访问 Docker 守护进程导致的。您可以尝试以下解决方法:
1. 确认 Docker 守护进程是否已启动。您可以使用以下命令检查:
```
sudo systemctl status docker
```
如果 Docker 守护进程未启动,则可以使用以下命令启动它:
```
sudo systemctl start docker
```
2. 确认当前用户是否已添加到 Docker 用户组中。您可以使用以下命令检查:
```
groups
```
如果您不在 Docker 用户组中,则可以使用以下命令将当前用户添加到该组中:
```
sudo usermod -aG docker $USER
```
然后注销并重新登录以使更改生效。
3. 如果上述方法都无法解决问题,则可能是由于 Docker 守护进程的套接字文件权限不正确导致的。您可以使用以下命令更改套接字文件的权限:
```
sudo chmod 666 /var/run/docker.sock
```
阅读全文