是否可以在docker中启动真正的docker守护进程?

时间:2018-04-21 20:57:51

标签: docker rhel dind

出于某种原因,我需要在另一个docker中运行docker。 映射docker.socket不是一个选项,我需要真正的docker守护进程才能在docker中启动。

有人知道这是否可行?

1 个答案:

答案 0 :(得分:1)

这就是jpetazzo/dind几年前的实验。

今天(2018年),如果你想今天运行Docker-in-Docker,你需要做的就是:

docker run --privileged -d docker:dind

他补充说:

  

......那就是它;你可以在Docker中运行Docker,感谢官方的Docker镜像,它的Docker-in-Docker"味道。
  然后,您可以通过启动另一个链接到第一个Docker容器的Docker容器来连接到这个Docker实例(这是一个非常了不起的事情)。

official documentation