Docker/Moby 宣布 17.06 CE今天发布了,但是我不清楚他们是如何使用 moby 制作 17.06 的。
docker/moby 上没有 17.06 分支github项目,同样没有关于他们的moby项目的信息website 。
他们有以下描述,但如何实际实现这样的架构尚不清楚。
最佳答案
这里发生了一些事情,它们的名字都是“Moby”。
Docker/Moby announced the 17.06 CE release today, however it's not clear to me how they crafted the 17.06 using moby.
这来自docker/docker-ce他们有效地以 moby/moby 的形式出售的 repo 协议(protocol)以及 Components.conf 文件中的其他组件。
There isn't 17.06 branch on the docker/moby github project, likewise no explanation appears on their moby project website.
应该是moby/moby并且那里的分支是来自 docker/docker 中先前位置的历史记录。 (现在重定向)。
They have the following depiction, but how to chop or add a new component isn't clear.
这就是 Moby 名称有点令人困惑的地方。以前位于 docker/docker 的容器引擎已移至 moby/moby。 Moby 也是一个项目,充当 Docker 为社区提供的一切的着陆空间。 Moby 最后是 LinuxKit 的新操作系统项目的一部分。可以创建基于轻量级容器的操作系统的团队。您共享的图片正在讨论后一个项目,在该项目中可以轻松地使用您自己的组件扩展该操作系统。
For example I would love to remove the Secret Management component to see how easy and modular moby is.
这进入了 Docker 更长远的目标。他们计划重新设计引擎并打破已经成为容器引擎的庞然大物。目标是将引擎转变为与 libnetwork、swarmkit 等所有其他组件集成的 gRPC 代理。但是,这仍处于设计阶段。已经存在的是基于 LinuxKit 工作在操作系统中添加其他组件的能力,当然所有源代码都在 moby/moby 以及 docker/docker-ce 中,供您 fork 代码并创建自己的引擎.
有关更多详细信息,我还写了 blog post关于不同名称及其发生的情况的主题。
关于docker - 如何使用Docker的moby创建定制的容器系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44816643/