docker - 如何使用Docker的moby创建定制的容器系统?

标签 docker containers moby

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

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

他们有以下描述,但如何实际实现这样的架构尚不清楚。

enter image description here

最佳答案

这里发生了一些事情,它们的名字都是“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/

相关文章:

postgresql - 如何将 pgadmin 容器连接到主机系统 localhost postgres

docker - 在组合容器之间共享卷,其中之一提供其文件系统?

ruby - Docker中的Ruby Thin应用

docker-compose 日志记录不适用于 syslog 选项

c++ - 存储指向对象的指针时改进引用的数据局部性

docker - 使用docker buildkit的go客户端,如何添加入口点?

selenium - 如何在docker-compose.yml中配置Selenium Grid(最大 session 数)

docker - Docker 注册表和存储库之间的区别

c++ - std::stack<boost::shared_ptr<T>> 的深拷贝