useradd username切换到普通用户
su username执行docker 指令
docker ps
出现异常信息,提示权限不足
解决命令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.26/containers/json: dial unix /var/run/docker.sock: connect: permission denied
切换回admin用户
gpasswd -a username docker
又出现异常
原来是安装docker的时候没有创建对应的权限组,那先去创建一下
groupadd docker
重新执行gpasswd -a username docker
加入成功之后重启下docker,不然刚才的权限组不会生效
systemctl restart docker切换到普通用户重新执行docker指令
docker ps大功告成



