ubuntu 20 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:

发布时间 2023-06-08 07:53:34作者: 李悠然

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": dial unix /var/run/docker.sock: connect: permission denied

问题分析:

需要将用户添加到docker组中。当前的用户是ubuntu

 ubuntu@zhangjj:~/Desktop$ docker ps
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": dial unix /var/run/docker.sock: connect: permission denied
ubuntu@zhangjj:~/Desktop$ sudo groupadd docker
groupadd: group 'docker' already exists
ubuntu@zhangjj:~/Desktop$ sudo gpasswd -a ubuntu docker
Adding user ubuntu to group docker
ubuntu@zhangjj:~/Desktop$ newgrp docker
ubuntu@zhangjj:~/Desktop$ docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED        STATUS         PORTS                                                                                      NAMES
3d2c3200b13f   ue:0.1    "/bin/bash"   13 hours ago   Up 6 minutes   0.0.0.0:5555->5555/tcp, :::5555->5555/tcp, 0.0.0.0:41451->41451/tcp, :::41451->41451/tcp   ue