ubuntu 20 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
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