docker命令报错,只能通过sudo命令执行
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/containers/json: dial unix /var/run/docker.sock: connect: permission denied
原因
在用户权限下docker 命令需要 sudo 否则出现以下问题
解决办法
通过将用户添加到docker用户组可以将sudo去掉,命令如下
#添加docker用户组
sudo groupadd docker
#将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker
#更新用户组
newgrp docker