Docker容器权限引起的报错解决技巧汇总:
1、Got permission denied while trying to connect to the Docker daemon
socket at unix:///var/run/docker.sock
解决方式:
查看 /var/run/docker.sock所在用户组
将用户重新加入docker组中,usermod -aG docker ${USER}
2、chown socket at step GROUP: No such process
原因:docker无法找到Group组信息,docker组有可能被误删除,
解决方式:
groupadd docker
3、Post http:///var/run/docker.sock/v1.19/auth: dial unix
/var/run/docker.sock: permission denied. Are you trying to connect to
a TLS-enabled daemon without TLS?
原因:非Root用户管理Docker时,权限不足
解决方式:
groupadd docker
usermod -a -G docker user
4、docker commit镜像时报错
Error processing tar file(exit status 1): unexpected EOF
原因:可能是权限问题引起
解决方式:
chmod +x 加一个执行权限