系统相关
首页 > 系统相关> > Ubuntu环境下docker每次都需要sudo的问题

Ubuntu环境下docker每次都需要sudo的问题

作者:互联网

1.添加 docker 用户组

sudo groupadd docker

可以通过 cat /etc/group 指令查看存在的用户组

2.将当前用户添加到 docker 组中

sudo gpasswd -a user docker

3.更新 docker 用户组

newgrp docker

4.重启 docker 服务

sudo service docker restart

注意:虽然重启服务后再使用 docker 命令时,不需要加sudo,但是当你关闭当前窗口时就必须加sudo,如图下图所示:

但是不用担心,只需要重启启动一下系统即可,所以为了方便使用,建议配置完成后直接重启一下系统

gpasswd 命令使用

语法

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

标签:用户组,sudo,用户,添加,Ubuntu,docker,gpasswd
来源: https://www.cnblogs.com/jzcn/p/16591083.html