sudo groupadd docker
可以通过 cat /etc/group
指令查看存在的用户组
sudo gpasswd -a user docker
sudo cat /etc/shadow
查看系统用户newgrp docker
sudo service docker restart
注意:虽然重启服务后再使用 docker 命令时,不需要加sudo,但是当你关闭当前窗口时就必须加sudo,如图下图所示:
但是不用担心,只需要重启启动一下系统即可,所以为了方便使用,建议配置完成后直接重启一下系统
gpasswd [可选项] 组名
注意:添加用户到某一个组 可以使用 usermod -G group_name user_name 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。
所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用 gpasswd 这个命令来添加操作用户:
关于Ubuntu环境下docker安装每次都需要sudo的解决方案:https://blog.csdn.net/qq_35198929/article/details/122569690
Ubuntu Dokcer 添加当前用户到用户组后仍需要sudo命令才能执行问题:https://blog.csdn.net/myh0_0/article/details/120010959
Linux——/etc/group文件详解:https://www.cnblogs.com/gezp/p/13215250.html
Linux gpasswd 命令:https://www.runoob.com/linux/linux-comm-gpasswd.html