ubuntu 不加sudo, 执行 docker 时报错
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.24/images/json": dial unix /var/run/docker.sock: connect: permission denied
解决方法,添加docker组
添加docker用户组:
sudo groupadd docker
#将登陆用户加入到docker用户组中:
sudo gpasswd -a $USER docker
#更新用户组,当前终端生效,新开终端需要重新输入指令:
newgrp docker
# a表示所有用户都被赋予后面的权限,一次配置,之后任意开启终端都有效:
sudo chmod a+rw /var/run/docker.sock
本文介绍在Ubuntu系统中,当尝试不使用sudo命令执行Docker操作时遇到的权限拒绝问题及解决方案。通过创建并加入docker用户组,可以避免每次运行Docker命令时都需要输入sudo的情况。

858

被折叠的 条评论
为什么被折叠?



