今天在使用Docker的时候出现了 Got permission denied 的问题,经过百度查证,发现是因为docker默认安装是以root用户安装的,所以执行只能以root用户执行。如果使用普通账户,比如在search镜像时就会出现此类错误。
解决方法
docker用户组中加入当前使用的账户,具体方法如下:
sudo cat /etc/group | grep docker
如果不存在docker组,可以添加sudo groupadd docker
添加当前用户到docker组,sudo gpasswd -a ${USER} docker
重启docker服务, sudo service docker restart
如果提示权限不够,sudo chmod a+rw /var/run/docker.sock
问题解决!
ll /var/run/docker.sock
srw-rw---- 1 root root 0 Sep 9 19:07 /var/run/docker.sock=
sudo chmod a+rw /var/run/docker.sock
ll /var/run/docker.sock
srw-rw-rw- 1 root root 0 Sep 9 19:07 /var/run/docker.sock=
docker ps
- 文章链接: https://blog.zhangcun.store/2022/09/22/jie-jue-docker-fei-root-yong-hu-chu-xian-got-permission-denied-wen-ti/
- 版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
你的赏识是我前进的动力
支付宝
微信