使用docker命令时需要sudo问题
文章目录
默认安装完docker后,在使用如docker ps等命令的时候要么使用root帐号,要么需要sudo docker ps。这是因为docker在设计的时候并未考虑安全问题,所以docker理论上需要在root环境下才能运行。
这里介绍一个使用非root用户执行docker命令不需要sudo的方法,该方法是利用docker这个用户组来进行配置:
创建docker用户组
1
|
sudo groupadd docker |
把当前用户添加到docker组中
1
|
sudo usermod -aG docker $(whoami) |
重启docker
1
|
sudo systemctl restart docker |
重新登录即可
1
|
docker ps |
Done
文章作者 今何安
上次更新 2017-01-18