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 的用户与权限

浙公网安备 33010602011771号