docker 普通用户 提权

docker 安装时默认是配置 docker 用户组

cat /etc/group | grep docker

1. 创建docker 用户组, 如果有则跳过这一步

sudo groupadd  docker

2. 将普通用户加入 docker 用户组,就可以不用 sudo 来操作 docker

sudo usermod -aG docker ${USER}
sudo gpasswd -a ${USER} docker
  • 更新 docker 用户组
newgrp docker

3. 检查是否生效

cat /etc/group

4. 重启 docker-daemon

sudo systemctl restart docker

5. 给docker.sock添加权限

sudo chmod a+rw /var/run/docker.sock