【转载】 解决运行docker命令要用sudo的问题
2021/7/3 23:51:11
本文主要是介绍【转载】 解决运行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
-
注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。
验证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
这篇关于【转载】 解决运行docker命令要用sudo的问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-28duckdns docker
- 2024-03-21docker add host
- 2024-03-14denied: requested access to the resource is denied docker push
- 2024-03-07docker graylog
- 2024-03-05Docker容器实战(00)-基础命令大全
- 2024-03-01dockerd-entrypoint.sh
- 2024-02-23linux mint install docker
- 2024-01-18angular docker
- 2024-01-10优雅而强力地卸载docker-desktop
- 2024-01-09完蛋,我被挖矿木马包围了|使用 TLS 连接 Docker