非root用户加入docker用户组省去sudo

磊之行 2019-10-17 原创文章


非root用户加入docker用户组省去sudo


1.使用有sudo权限的帐号登录到服务器系统,如:test用户

2.新建用户组docker之前,查看用户组中有没有docker组,如果已经存在,则不需要再进行创建

sudo cat /etc/group | grep docker


3.创建docker分组,并将相应的用户添加到这个分组里面(999为组id,可以不指定)


sudo groupadd -g 999 docker
sudo usermod -aG dockerroot test
sudo usermod -aG docker test


4.检查一下创建是否创建成功

cat /etc/group | grep test


5.退出当前用户登陆状态,然后重新登录,以便让权限生效,或重启docker-daemon

sudo systemctl restart docker

或者更新用户组

newgrp docker

6.确认你可以直接运行docker命令,执行docker命令

docker  info


站点信息