Docker / Moby今天宣布了17.06 CE版本,但是我不清楚他们实际上是如何使用Moby制作17.06的。
docker/moby github项目上没有17.06分支,同样也没有关于Moby项目website的信息。
他们具有以下描述,但是如何真正实现这种架构尚不清楚。
最佳答案
这里发生了一些事情,都以“Moby”为名。
这来自docker/docker-ce存储库,在该存储库中,他们有效地出售了moby/moby和components.conf文件中的其他组件。
那应该是moby/moby,那里的分支是docker/docker中的先前位置的历史记录(现在重定向)。
这是Moby名称令人困惑的地方。以前在docker / docker上找到的容器引擎已移至moby / moby。 Moby还是一个项目,可作为Docker向社区提供的一切的登陆空间。 Moby最后是LinuxKit团队的一个新的OS项目的一部分,该项目可以创建基于轻量级容器的操作系统。您共享的图片正在讨论后一个项目,在该项目中可以轻松地使用自己的组件扩展该OS。
这进入了Docker的更大范围目标。他们计划重新设计引擎并打破已经成为集装箱引擎的整体结构。目标是将引擎转换为与所有其他组件(如libnetwork,swarmkit等)集成的gRPC代理。但是,这仍然不在设计阶段。已经存在的功能是能够基于LinuxKit在操作系统中添加其他组件,当然,所有源代码都在moby / moby中以及docker / docker-ce中,供您 fork 代码并创建自己的引擎。
有关更多详细信息,我还针对该主题写了一个blog post,它涉及不同的名称以及它们发生了什么。
关于docker - 如何使用Docker的Moby创建定制容器系统?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44816643/