Docker /var/run/docker.sock: 权限被拒绝问题

时间:2021-03-22 16:49:14

标签: docker ubuntu ubuntu-14.04 ubuntu-18.04

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 可以是一种解决方法,但想解决真正的问题。

0 个答案:

没有答案