如何使用Moby创建定制的容器系统?

时间:2017-06-29 04:55:58

标签: docker containers moby

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

docker/moby github项目上没有17.06分支,同样没有关于他们的moby项目website的信息。

他们有如下描述,但如何真正实现这种架构并不清楚。

enter image description here

1 个答案:

答案 0 :(得分:3)

这里有一些事情,名字都是" Moby"。

  

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

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

  

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

那应该是moby/moby,并且那里的分支是docker/docker中现有位置的历史记录(现在重定向)。

  

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

这是Moby名称有点令人困惑的地方。以前在码头/码头发现的集装箱发动机被转移到了moby / moby。 Moby也是一个项目,可以作为Docker为社区提供的所有东西的登陆空间。 Moby最后是LinuxKit团队新的操作系统项目的一部分,可以创建基于轻量级容器的操作系统。您分享的图片正在讨论后一个项目,您可以使用自己的组件轻松扩展该操作系统。

  

例如,我想删除Secret Management组件,看看moby是多么简单和模块化。

这进入了Docker的更长距离目标。他们计划重新设计发动机并打破已成为集装箱引擎的巨石。目标是将引擎转换为gRPC代理,该代理与libnetwork,swarmkit等所有其他组件集成。但是,这仍然是设计阶段。已经存在的是基于LinuxKit工作在OS中添加其他组件的能力,当然所有的源代码都在moby / moby中,还有docker / docker-ce,你可以分叉代码并创建自己的引擎

有关详细信息,我还在主题上写了blog post,其中包含不同的名称以及与之相关的内容。