将用户加入docker group免去每次输入sudo

在安装好docker之后,每次输入docker命令都要在前面加上sudo,甚是烦人,我们把当前用户加入docker组就不需要每次都输入sudo了

查看有没有docker group

sudo cat /etc/group | grep docker

查看当前用户输入那些group

groups

查看某个用户属于哪些组

groups ${user name}

将用户加入docker组,${USER},这个变量表示用户名

sudo gpasswd -a ${USER} docker 

重启docker服务

sudo service docker restart 

或者

sudo systemctl restart docker

切换当前会话到新 group 或者重启 X 会话 

newgrp  docker

或者

pkill X 

或者用 exit 命令退出当前会话再重新登录

注意:最后一步是必须的,刚添加的组信息未能生效,因为会话还是使用的是缓存里面的旧信息,所以 docker images 执行时还不能去掉sudo。

参考连接

查看用户组,加入用户组
https://www.cnblogs.com/pengyunjing/p/8543026.html

猜你喜欢

转载自www.cnblogs.com/majestyking/p/11258724.html