普通用户授权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了。

相关推荐
runafterhit16 小时前
【学习地图】Linux学习类 · 文章索引
linux·运维·学习
宋辰轩16 小时前
Docker导致的wsl2崩溃问题
docker·wsl2
码农阿豪16 小时前
Ubuntu部署GodoOS:Docker搭建Web办公桌面并实现远程访问
前端·ubuntu·docker
杨云龙UP17 小时前
Oracle ASH 报告详解:与 AWR 的区别、使用场景及生成方法
linux·运维·服务器·数据库·oracle
琥珀色糖17 小时前
Linux makefile
linux·运维·服务器·makefile·make
whyutianict_vv17 小时前
HCIE-Storage存储3.0排错题实战:归因框架与排查命令
linux·服务器·网络
小趴菜一只17 小时前
linux权限维持
linux·运维·服务器
小张同学a.18 小时前
ELK企业级日志分析平台3——ES数据备份 & 集群监控 & ELFK+Kafka 架构部署
linux·运维·elk·elasticsearch·架构·kafka·filebeat
纵道软件18 小时前
使用 Docker 构建自定义 SeaTunnel Web 服务镜像
前端·docker·容器
小则又沐风a18 小时前
负载均衡式在线OJ---------第二幕
linux·c++·后端