「Docker」非root用户加入docker用户组省去sudo

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

2.新建用户组docker之前,查看用户组中有没有docker组

sudo cat /etc/group | docker

3.创建docker分组,并将相应的用户添加到这个分组里面。

sudo groupadd -g 999 docker

#-g 999为组ID,也可以不指定sudo usermod -aG dockerroot jayzhen

sudo usermod -aG docker jayzhen

4.检查一下创建是否有效

cat /etc/group

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

sudo systemctl restart docker

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

docker info

如果提示get ......dial unix /var/run/docker.sock权限不够,则修改/var/run/docker.sock权限sudo chmod a+rw /var/run/docker.sock

7.希望能这个操作能帮到。


分享到:


相關文章: