因为使用的是sudo安装docker,所以会导致一个问题。以普通用户登录的状况下,在使用docker images时必须添加sudo,那么如何让docker免sudo依然可用呢?解决方案如下。
- 如果还没有 docker group 就添加一个:
1
sudo groupadd docker
- 将用户加入该 group 内。然后退出并重新登录就生效啦。
1
sudo gpasswd -a ${USER} docker
- 重启 docker 服务
1
sudo service docker restart
- 切换当前会话到新 group 或者重启 X 会话
1
newgrp - docker
注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。
- 本文作者: killf
- 本文链接: http://www.killf.info/Linux/免sudo使用docker命令/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!