ubuntu普通用户登录操作docker提示无权限的解决办法

2018-09-28  本文已影响6人  天天向上卡索

docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令

sudo groupadd docker     #添加docker用户组,可能已经存在,已存在就可以直接进行下一步

sudo gpasswd -a $USER docker     #将当前登录用户加入到docker用户组中

# 重启 docker 服务
$ sudo service docker restart
# 或者
$ sudo /etc/init.d/docker restart

newgrp docker     #更新用户组

docker ps    #测试docker命令普通用户是否可以正常使用
上一篇下一篇

猜你喜欢

热点阅读