docker login <> 给出以下错误信息:
Got permission denied ... /var/run/docker.sock: connect: permission denied
最近,将 docker 容器从 14.04 升级到 Ubuntu 18.04,而 Docker Host 继续在 14.04。
usermod -aG docker dockeruser
,已运行,但我仍然面临权限被拒绝的问题。
docker compose 文件安装卷如下。
volumes:
- /var/run/docker.sock:/var/run/docker.sock
在 14.04 容器上
getent group | grep docker
docker:x:999:dockeruser
在 18.04 容器上
getent group | grep docker
docker:x:103:dockeruser
在 18.04 容器上
docker version
Client:
Version: 19.03.6
Engine:
Version: 17.05.0-ce
在 14.04 容器上
Client:
Version: 17.05.0-ce
Engine:
Version: 17.05.0-ce
这是否会导致任何问题,我无法理解它..
我知道 chmod 可以是一种解决方法,但想解决真正的问题。