如何使用Moby创build一个定制的容器系统?

Docker / Moby今天宣布了17.06的发布,但是我不清楚他们是如何使用moby来制作17.06的。

docker / moby github项目上没有17.06分支,也没有关于他们的moby项目网站的信息 。

他们有下面的描述,但是如何真正实现这样的架构还不是很清楚。

在这里输入图像说明

这里有一些事情,都以“Moby”为名。

Docker / Moby今天宣布了17.06的发布,但是我不清楚他们是如何使用moby来制作17.06的。

这来自docker / docker-ce repo,他们在components.conf文件中有效地提供了moby / moby和其他组件。

docker / moby github项目上没有17.06分支,同样在他们的moby项目网站上也没有解释。

这应该是moby / moby,而那些在docker / docker (现在重新定向)的位置中的分支是历史的。

他们有下面的描述,但是如何切割或添加新的组件还不清楚。

这是Moby名称有点混乱的地方。 以前在docker/docker工人发现的集装箱发动机被转移到了moby / moby。 Moby也是一个项目,充当Docker为社区提供的所有内容。 Moby最后是LinuxKit团队的一个新的操作系统项目的一部分 ,可以创build轻量级的基于容器的操作系统。 您分享的图片是讨论后一个项目,在这个项目中,使用自己的组件可以很容易地扩展该操作系统。

例如,我想删除秘密pipe理组件,看看如何轻松和模块化的moby。

这进入了Docker的更远距离的目标。 他们计划重新devise发动机,并打破已经成为集装箱发动机的巨石。 目标是将引擎变成一个与libNetwork,Swarmkit等所有其他组件集成的gRPC代理。但是,这仍然是devise阶段的问题。 现在已经存在的能力是在LinuxKit工作的基础上在操作系统中添加额外的组件,当然,所有的源代码都是在moby / moby中,以及docker / docker-ce为你分配代码并创build你自己的引擎。

有关更多详细信息,我还写了一篇关于不同名称的主题的博客post ,以及他们正在发生的事情。