1、检查docker用户组
sudo cat /etc/group |grep docker
若显示:docker:x:999:  # 表示存在

否则创建docker用户组:
sudo groupadd docker
2、查看 /var/run/docker.sock 的属性
ll /var/run/docker.sock
显示:
srw-rw---- 1 root root 0 1月  15 16:41 /var/run/docker.sock

如果/var/run/docker.sock的用户组不是docker,而是root需要使用chgrp修改:

chgrp docker /var/run/docker.sock
3、 将普通用户添加至docker组
 sudo gpasswd -a <要赋权的用户> docker

刷新组

 newgrp docker

重启docker服务

sudo service docker restart

<要赋权的用户>账号就可以适用docker了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐