如何解决Docker /var/run/docker.sock: 权限被拒绝问题
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 可以是一种解决方法,但想解决真正的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。