Failure Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
时间: 2023-12-11 19:33:42 浏览: 144
解决docker报错Cannot connect to the Docker daemon at unix
5星 · 资源好评率100%
这个错误信息表明 Docker 守护进程没有运行或者当前用户没有权限访问 Docker 守护进程。以下是一些可能的解决方案:
1. 确保 Docker 守护进程正在运行。可以通过以下命令检查 Docker 是否正在运行:
```shell
sudo systemctl status docker
```
如果 Docker 没有运行,可以使用以下命令启动 Docker:
```shell
sudo systemctl start docker
```
2. 确保当前用户有权限访问 Docker 守护进程。可以通过将当前用户添加到 docker 组来解决此问题:
```shell
sudo usermod -aG docker $USER
```
然后注销并重新登录以使更改生效。
3. 如果您正在使用 macOS,请确保已在 Docker Desktop 中启用了“Expose daemon on tcp://localhost:2375 without TLS”选项。可以通过单击菜单栏中的 Docker 图标,选择“Preferences”,然后选择“Daemon”选项卡来完成此操作。
如果上述解决方案都无法解决问题,请检查您的 Docker 安装是否正确,并确保您的系统符合 Docker 的最低要求。
阅读全文