【发布时间】:2018-02-08 19:52:02
【问题描述】:
我在 Dockerfile 中有以下内容:
RUN sudo apt-get install -y docker-ce
RUN sudo systemctl start docker
当我构建图像时,我得到这个输出:
Step 14/43 : RUN sudo apt-get install -y docker-ce
---> Using cache
---> b1a8830d0596
Step 15/43 : RUN sudo systemctl start docker
---> Running in eff2d9d01762
Failed to get D-Bus connection: Unknown error -1
The command '/bin/sh -c sudo systemctl start docker' returned a non-zero code: 1
有人知道这个 D-Bus 连接错误是关于什么的吗?
【问题讨论】:
-
你想要完成什么?在 Docker 中安装 Docker?
-
是的,没错..我了解了名为“docker:dind”的 Docker 镜像,所以我一直在尝试使用它而不是上面的。 “dind”的意思是“码头工人”。
-
你想要什么目的?对于 CI\CD?因为hub 上已经有一张图片。
-
谢谢,您能否添加有关如何使用 docker 映像本身的答案?这将对其他人有所帮助,并会为您投票,谢谢
标签: docker dockerfile dbus