docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket

Posted Maynor大数据

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket相关的知识,希望对你有一定的参考价值。

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不会提示权限不足了。

最好加个重启的命令

sudo systemctl restart docker

以上是关于docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket的主要内容,如果未能解决你的问题,请参考以下文章

docker使用问题01_got_permission_denied_while

docker使用问题01_got_permission_denied_while

解决Docker Got permission denied问题

亲测有效运行docker ps 出现Got permission denied问题的解决方案

问题解决Got permission denied while trying to connect to the Docker daemon socket at 。。。

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