普通用户授权docker使用权限

1、检查docker用户组
powershell 复制代码
sudo cat /etc/group |grep docker
若显示:docker:x:999:  # 表示存在

否则创建docker用户组:
sudo groupadd docker
2、查看 /var/run/docker.sock 的属性
powershell 复制代码
ll /var/run/docker.sock
显示:
srw-rw---- 1 root root 0 1月  15 16:41 /var/run/docker.sock

如果/var/run/docker.sock的用户组不是docker,而是root需要使用chgrp修改:

powershell 复制代码
chgrp docker /var/run/docker.sock
3、 将普通用户添加至docker组
powershell 复制代码
 sudo gpasswd -a <要赋权的用户> docker

刷新组

powershell 复制代码
 newgrp docker

重启docker服务

复制代码
sudo service docker restart

<要赋权的用户>账号就可以适用docker了。

相关推荐
Rover.x17 分钟前
内存泄漏问题排查
java·linux·服务器·缓存
禁默18 分钟前
进程调度的艺术:从概念本质到 Linux 内核实现
linux·运维·服务器
CLO_se_25 分钟前
嵌入式软件面试八股文
linux·面试
qq_447705311 小时前
宝塔通过docker部署JupyterHub指南【常见错误处理】
运维·docker·容器
tanxiaomi2 小时前
docker 从主机复制文件到容器外进行编辑
运维·docker·容器
七七powerful2 小时前
sealos 方式安装k8s5节点集群
linux·运维·服务器
lunz_fly19922 小时前
手动编译安装 MongoDB
linux
hzulwy2 小时前
docker与k8s的容器数据卷
docker·eureka·kubernetes
coder_lorraine2 小时前
【Docker系列】Docker镜像探秘:打开容器世界的藏宝图
docker
codebetter2 小时前
Windows子系统WSL Ubuntu24.04 Docker pull镜像失败
windows·docker