Docker/Moby今天宣布了17.06 CE的发布,但我不清楚他们是如何使用moby制作17.06的。
在moby项目上没有17.06分支,同样也没有关于他们的docker/moby项目website的信息。
他们有以下描述,但如何真正实现这样的架构还不清楚。

发布于 2017-06-29 20:41:15
这里有一些事情正在发生,都是以"Moby“的名字。
Docker/Moby今天宣布了17.06 CE版本,但我不清楚他们是如何使用moby制作17.06的。
这来自docker/docker-ce代码库,他们有效地在components.conf文件中提供了moby/moby和其他组件的片段。
在docker/moby github项目上没有17.06分支,同样在他们的moby项目网站上也没有任何解释。
这应该是moby/moby,并且那里的分支是来自docker/docker中以前位置的历史分支(现在重定向)。
它们有以下描述,但如何删除或添加新组件尚不清楚。
这就是Moby的名字有点让人困惑的地方。以前在docker/docker找到的容器引擎被移动到moby/moby。Moby也是一个项目,作为Docker给社区提供的一切的着陆点。最后,Moby是LinuxKit团队的一个新操作系统项目的一部分,该项目可以创建基于轻量级容器的操作系统。您分享的图片讨论的是后一个项目,在该项目中,使用您自己的组件可以很容易地扩展该操作系统。
例如,我想删除秘密管理组件,以了解
是多么简单和模块化。
这进入了Docker的一个更远的范围目标。他们计划重新设计引擎,打破已经成为集装箱引擎的巨石。我们的目标是将引擎转变成一个gRPC代理,与所有其他组件集成,如libnetwork、swarmkit等。已经存在的是基于LinuxKit工作在操作系统中添加额外组件的能力,当然所有的源代码都在LinuxKit/moby以及docker/docker-ce中,供您分叉代码并创建自己的引擎。
要了解更多细节,我还写了一个关于这个主题的blog post,它包含了不同的名称以及它们发生了什么。
https://stackoverflow.com/questions/44816643
复制相似问题