出于安全考虑,对于系统的操作是不可以一直root,但是如果使用普通用户使用docker就要一直sudo。
docker给出了方案(Centos 7,其他应该大同小异):
当前用户拥有sudo权限或者直接使用root账号。
1、查询是否有docker组:
cat /etc/group
2、如果没有:
sudo groupadd docker
3、将当前用户添加到docker组:
sudo usermod -G docker $(USER)
4、重启docker服务:
sudo systemctl restart docker.service