新购ECS,Centos7.6 在root用户下安装了docker和docker-compose。
添加新用户后,切换到新用户下,使用docker ps报错,提示权限问题。
安装docker docker-compose
yum update
yum install docker
yum install docker-compose
systemctl start docker
docker ps
// 这里可以正常执行命令
添加新用户centos, 切换到 centos下
su centos
docker ps
// 这里会提示permission错误
解决办法
退出 centos 用户,回到 root用户下。
groupadd docker
gpasswd -a centos docker
cat /etc/group | grep ^docker
newgrp docker
docker ps
完.