docker安装完成,一般用户没有权限启动docker服务,只能通过sudo来通过root用户权限来启动docker,此时对于一般用户而言,需要执行docker ps或者docker images命令查看容器或者镜像提示如题所示的错误。

解决办法:
1、使用sudo docker ps或者sudo docker images

2、把普通用户加入到docker组中
这里的普通用户是huali,组docker在安装docker的时候,就已经添加了,所以只需要执行两个操作即可:
# sudo gpasswd -a $USER docker
# newgrp docker
将huali用户加入docker组之后,发现使用docker ps或者docker images不会提示权限不足了。

本文介绍了解决Docker服务启动时遇到的权限不足问题的方法。通常,非root用户需要通过sudo命令来运行Docker,但这样每次都需要输入密码。解决办法有两种:一是继续使用sudo前缀;二是将普通用户加入到docker组中,从而无需sudo即可运行Docker命令。
1万+





