泊坞窗“无法找到组泊坞窗”,使用“ --group-add泊坞窗”

时间:2020-10-14 21:00:02

标签: linux docker ubuntu

我想知道为什么下面的--group-add docker不起作用。但是我还有另一个优先级图像,可以起作用。

docker run \
    --rm \
    -it \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /etc/docker/daemon.json:/etc/docker/daemon.json \
    -v /etc/shadow:/etc/shadow \
    -v /etc/passwd:/etc/passwd \
    -v /etc/sudoers:/etc/sudoers \
    -v /etc/group:/etc/group \
    -u $(id -u):$(id -g) \
    --group-add docker \
    docker/compose:debian-1.27.4 \
    bash

出错了

docker: Error response from daemon: Unable to find group docker.

我对其他图像(例如ubuntuhello-world等)存在相同的问题。图像中需要什么才能添加docker组?

我的系统:

  • Ubuntu 18.04
  • docker 19.03.13

我知道我的主机中有docker组。我可以在groups的输出中看到它。

1 个答案:

答案 0 :(得分:0)

使用命令,您正在尝试将当前用户添加到组docker,但要在docker内部,而不是在主机中。

由于docker组在docker内部不存在,因此,您会收到错误消息。

如果这确实是您想要的,则可以使用groupadd docker创建组,然后将用户添加到该组。