报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?怎么解决
时间: 2023-11-20 20:56:26 浏览: 218
解决docker报错Cannot connect to the Docker daemon at unix
5星 · 资源好评率100%
该错误通常表示Docker守护程序未运行或当前用户没有访问Docker守护程序的权限。以下是一些可能的解决方法:
1. 确保Docker守护程序正在运行。您可以通过运行以下命令来检查Docker守护程序的状态:
```shell
sudo service docker status
```
如果守护程序未运行,则可以使用以下命令启动它:
```shell
sudo service docker start
```
2. 确保当前用户具有访问Docker守护程序的权限。您可以通过将当前用户添加到“docker”组来解决此问题:
```shell
sudo usermod -aG docker $USER
```
然后,注销并重新登录以使更改生效。
3. 如果您正在使用WSL(Windows子系统Linux),则需要在Windows上安装Docker并启动Docker Desktop。然后,您可以在WSL中使用Docker CLI与Docker守护程序通信。
阅读全文