type
Post
status
Published
date
Jul 27, 2019
slug
2019/07/27/1564656218673
summary
免 sudo 使用 docker 命令
tags
工具
Linux
Docker
category
Docker
created days
new update day
icon
password
Created_time
Dec 5, 2022 08:23 AM
Last edited time
Mar 1, 2025 01:50 AM

免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
现在配置就完成了
 
欢迎加入喵星计算机技术研究院,原创技术文章第一时间推送。
notion image
 
修改 docker php 镜像增加可上传文件大小吃狗粮吃出的一点小想法