docker配置问题
非root用户执行docker命令
-
把用户加入docker组,有两种方法
usermod命令sudo usermod -aG docker $USER- 权限比较大,可以操作用户相关属性,包括主组和附加组
- -aG选项
- 给用户append追加 supplementary group附加组docker
gpasswd命令sudo gpasswd -a $USER docker- 权限比较小,可以操作组相关属性,只能把组设置为用户的附加组
- -a选项
- 把 组docker 作为附加组 添加到用户上
-
如果执行后,发现还是不行,可能要执行如下命令
newgrp docker- 取当前用户的附加组docker,作为新的初始组,重新登入