其他分享
首页 > 其他分享> > 【转载】 解决运行docker命令要用sudo的问题

【转载】 解决运行docker命令要用sudo的问题

作者:互联网

 

将当前登录的用户添加到docker组中,这样以后在访问docker时就不用在sudo了

 

1. 查看是否创建docker 组

 cat /etc/group | grep docker

 

 

2.创建docker组,第一步打印出东西证明以前建过,就直接跳过这一步。(由于第一步中都会看到已经默认创建了docker组,于是第二步基本不用进行)

sudo groupadd docker 

 

 

3.将用户添加到docker分组

sudo usermod -aG docker 用户名

 

 

4.查看有没有生效

cat /etc/group

 

 

5.重启docker

sudo systemctl restart docker

 

 

6. 给docker.sock添加权限

sudo chmod a+rw /var/run/docker.sock

 

 

 

 

 

 

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

               newgrp - docker

 

 

 

 

 

 

 

 

 

验证docker命令是否有效

$ docker run hello-world

 

 

 

 

 

================================================================

 

 

原文:

https://www.cnblogs.com/zyh1994/p/13688542.html

 

 

 

参考:

https://blog.csdn.net/baidu_36342103/article/details/69357438

https://blog.csdn.net/yudelian/article/details/105135694

 

标签:group,要用,sudo,blog,添加,https,docker
来源: https://www.cnblogs.com/devilmaycry812839668/p/14967936.html