Cannot connect to the Docker daemon at unix:///Users/yangchao/.docker/run/docker.sock. Is the docker daemon running?
时间: 2023-12-02 20:42:40 浏览: 69
解决docker报错Cannot connect to the Docker daemon at unix
5星 · 资源好评率100%
出现这个问题的原因是Docker服务没有启动。可以通过以下步骤来启动Docker服务:
1. 检查Docker服务是否已经安装并且启动。可以通过以下命令来检查Docker服务的状态:
```shell
sudo systemctl status docker
```
如果Docker服务已经安装并且启动,那么会输出类似于以下内容:
```
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-08-10 14:20:20 CST; 1 weeks 0 days ago
```
如果Docker服务没有启动,那么会输出类似于以下内容:
```
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Tue 2021-08-10 14:20:20 CST; 1 weeks 0 days ago
```
2. 如果Docker服务没有启动,可以通过以下命令来启动Docker服务:
```shell
sudo systemctl start docker
```
3. 如果Docker服务已经启动,但是仍然无法连接到Docker守护进程,可以尝试重启Docker服务:
```shell
sudo systemctl restart docker
```
如果以上方法都无法解决问题,可以尝试卸载并重新安装Docker服务。
阅读全文