解决 Docker 非root用户出现 Got permission denied 问题
发表于:2022-09-22 |
 今天在使用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
 
上一篇:
MYSQL数据库——向表内导入文件数据
下一篇:
docker容器的health健康状态检查