Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
时间: 2023-07-08 17:47:44 浏览: 82
ib_verbs.rar_Linux/Unix编程_Unix_Linux_
这个错误提示说明您使用的用户没有权限连接 Docker 守护进程。这通常是因为当前用户不是 Docker 组的成员或者没有使用 `sudo` 命令来运行 Docker 命令。
解决方法之一是将当前用户添加到 Docker 组中。可以使用以下命令将当前用户添加到 Docker 组中:
```
sudo usermod -aG docker $USER
```
注意,这个命令会将当前用户添加到 Docker 组中,需要重新登录才能使修改生效。
另外,如果您不想将当前用户添加到 Docker 组中,也可以使用 `sudo` 命令来运行 Docker 命令。例如:
```
sudo docker ps
```
这样就可以使用超级用户权限来运行 Docker 命令,从而避免权限问题。
阅读全文