$ docker image ls
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.40/images/json: dial unix /var/run/docker.sock: connect: permission denied
$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 6 months ago 13.3kB
1、添加docker的group(如果已经存在,请无视)
$ sudo groupadd docker groupadd:“docker”组已存在
2、添加当前用户到docker group中
$ sudo gpasswd -a zyy docker 正在将用户“zyy”加入到“docker”组中
3、重启Docker服务
sudo service docker restart
4、退出当前用户,重新进入(否则不生效)
/$ exit exit # su zyy /$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 6 months ago 13.3kB
发现已经不再需要sudo了,大功告成!
原文:https://www.cnblogs.com/yddzyy/p/13298482.html