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

相关推荐
风行無痕33 分钟前
Ubuntu Linux系统配置账号无密码sudo
linux·服务器·ubuntu
爆农1 小时前
centos搭建dokcer和vulhub
linux·运维·centos
重启就好2 小时前
【Ansible】模块详解
linux·服务器·ansible
心动啊1212 小时前
镜像和容器的管理
docker·容器
o0o_-_2 小时前
【瞎折腾/mi50 32G/ubuntu】mi50显卡ubuntu运行大模型开坑(三)安装风扇并且控制转速
linux·运维·ubuntu
noravinsc3 小时前
docker compose ps 命令
docker
Huazzi.3 小时前
Ubuntu 22虚拟机【网络故障】快速解决指南
linux·网络·学习·ubuntu·bash·编程
熙曦Sakura3 小时前
【Linux网络】HTTP
linux·网络·http
轻颂呀3 小时前
Linux中常见开发工具简单介绍
linux
promise5244 小时前
JVM之jcmd命令详解
java·linux·运维·服务器·jvm·bash·jcmd