type
Post
status
Published
slug
2019/07/27/1564656218673
summary
免 sudo 使用 docker 命令
tags
工具
Linux
Docker
category
Docker
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM
免sudo使用docker命令
背景
相信大家在一台新机器上面安装 docker 时候、都会发现docker 在安装完成之后、如果你想直接使用使用 docker 命令来运行docker 相关的操作、会爆出类似于下面的错误。
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/docker.sock: connect: permission denied
报错显示权限不够、那么如何解决这个问题呢?
官方文档给出了解决方案,那就是将你添加到
docker
这个用户组里面即可。- 如果还没有 docker group 就添加一个:
sudo groupadd docker
- 将相应的用户加入该
group
内。然后退出并重新登录就生效啦。
sudo gpasswd -a ${USER} docker
- 重启 docker 服务
# centos6 sudo service docker restart # centos7 sudo systemctl restart docker
- 切换当前会话到新 group 或者重启 X 会话
newgrp docker
现在配置就完成了
欢迎加入“喵星计算机技术研究院”,原创技术文章第一时间推送。
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2019/07/27/1564656218673
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章