Docker 命令提权 | 将当前用户添加到 docker 用户组

直接使用命令 docker ps ,报错... permission dinned ...,一种解决方法是使用 sudo docker ps ,但这样比较麻烦,每次需要输入 sudo,二是进入 root 用户, 不安全。

最好的解决方案是将当前用户添加到 docker 组中,即可获得 docker 的操作权限。

首先确认 docker 用户组是否存在

getent group docker

期望输出 docker:x:998:<username>

将当前用户加入到 docker 用户组

sudo usermod -aG docker <username>

退出当前shell

exit

检查当前用户所在的组

groups

当输出 docker power users storage wheel 包含 docker 即操作成功。

记住需要切换到已添加权限的用户

su - newuser

// to do
// Linux 的用户与权限

posted @ 2023-03-29 11:35  Boiiea  阅读(1407)  评论(0)    收藏  举报