问题

普通用户无法使用 docker images 命令列出镜像。
报错如下:

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

尝试连接到 unix 上的 Docker 守护进程套接字时被拒绝:
执行'docker images' 命令报错: Permission Denied
之路教程 https://onitr oad .com

解决方案

原因: 用户不属于 docker 组,并且没有执行 docker 相关命令的权限。

将普通用户添加到 docker 组,以便他们能够使用 docker 命令。

[root@host-docker ~]# id user01
uid=1000(user01) gid=1000(user01) groups=1000(user01),10(wheel),983(docker)
[root@host-docker ~]#
[root@host-docker ~]# su - user01
Last login: Thu Jan 24 23:17:03 IST 2018 from example.com on pts/1
[user01@host-docker ~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
user01 latest ab15b83d00ea 32 hours ago 1.29GB
test_web latest 07d0c8441153 6 days ago 234MB
日期:2020-09-17 00:16:24 来源:oir作者:oir