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

相关推荐
一个人听秋雨2 分钟前
speedtest-x脚本优化
linux·运维
食咗未3 分钟前
Linux SSH工具的使用
linux·网络·测试工具·ssh·远程登陆
HalvmånEver3 分钟前
Linux:深入剖析 System V IPC下(进程间通信九)
linux·运维·服务器·c++·system v·管道pipe
AI+程序员在路上9 分钟前
Linux网桥内核配置与使用
linux·网络
济61710 分钟前
linux(第十六期)--按键输入实验-- Ubuntu20.04
linux·运维·服务器
祁思妙想10 分钟前
使用Docker部署Python前后端项目
运维·docker·容器
nbsaas-boot20 分钟前
Linux 服务(systemd)最完整使用文档
linux·运维·服务器
C_心欲无痕27 分钟前
Docker 本地部署 SSR 前端项目实战指南
前端·docker·容器
不染尘.29 分钟前
Linux的基本管理及命令(下)
linux·windows·ssh
海鸥8132 分钟前
k8s中items.key的解析和实例
java·docker·kubernetes