服务器环境:centos7.6.1810,Docker version 18.09.3docker
1.使用有sudo权限的账号登陆到服务器系统,如:test用户
2.新建用户组docker以前,查看用户组中有没有docker组,若是已经存在,则不须要再进行建立
sudo cat /etc/group | grep docker
3.建立docker分组,并将相应的用户添加到这个分组里面(999为组id,能够不指定)centos
sudo groupadd -g 999 docker
sudo usermod -aG dockerroot test
sudo usermod -aG docker test
4.检查一下建立是否建立成功
cat /etc/group | grep test
5.退出当前用户登录状态,而后从新登陆,以便让权限生效,或重启docker-daemon
sudo systemctl restart docker
6.确认你能够直接运行docker命令,执行docker命令
docker info
若是出现如下提示,则须要/var/run/docker.sock权限bash
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/info: dial unix /var/run/docker.sock: connect: permission denied服务器
sudo chmod a+rw /var/run/docker.sock