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

相关推荐
切糕师学AI12 分钟前
深入解析 Zsh 与 Oh-My-Zsh:打造高效现代化终端
linux·终端·zsh
切糕师学AI1 小时前
Ubuntu 下 Git 完全使用指南
linux·git·ubuntu
浪客灿心2 小时前
Linux网络传输层协议
linux·运维·网络
舟遥遥娓飘飘2 小时前
Nexus4CC 手机电脑同步claude code对话部署教程(基于linux系统)
linux·智能手机·电脑
何妨呀~2 小时前
Firewalld防火墙端口配置
linux
切糕师学AI2 小时前
Vim 深度解析:从经典 vi 到现代编辑器之巅
linux·vim·文本编辑器
sthnyph3 小时前
docker compose安装redis
redis·docker·容器
何中应3 小时前
CentOS 7安装、卸载MySQL数据库(二)
数据库·mysql·centos
计算机安禾3 小时前
【Linux从入门到精通】第49篇:服务器故障排查终极指南——思路决定出路
linux·运维·服务器
古月-一个C++方向的小白3 小时前
Linux——初识文件
linux·运维·服务器