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

发布时间 2023-03-29 11:40:48作者: Boiiea

直接使用命令 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 即操作成功。

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