目前我正在学习码头和集装箱化,我对"moby运行时“这个术语感到有点困惑。
对于我来说,整个对接器已经被分成几个库/工具/组件,允许开发人员使用moby运行时构建自己版本的docker。
这个假设正确吗?
如果我使用正式的停靠程序页面,那么moby运行时和我在windows机器上下载的桌面对接器之间到底有什么关系呢?
例如,微软为什么要使用moby运行时来运行一些服务,比如IoT边缘,而不是正式的码头构建?他们使用他们的定制版本的码头?
发布于 2019-07-04 12:22:34
是的,我认为你的错误是正确的。
来自官方网站
Moby是一个开放的框架,由Docker创建,用于组装专门的容器系统,而不需要重新发明轮子。它提供了一个由数十个标准组件组成的“乐高集”,以及将它们组装成自定义平台的框架。Moby的核心是一个组装专门容器系统的框架,它提供:组件、工具、组件。
它还说:
Moby被推荐给任何想要组装一个基于容器的系统的人:那些想定制或修补他们的Docker构建的黑客。
下一次检查可能会让你更清楚:

从这个您可以看到,您可以启动您自己的项目,就像Docker CE,基于moby项目的Docker EE。这里是一篇很好的文章,我认为应该解释清楚。此外,这从官方的男性对一些关系的反应。
发布于 2019-07-04 13:52:51
Moby是来自Docker的一个过度使用的名字。除了是他们的吉祥物之一的名字(莫比是你经常在标识中看到的蓝鲸),莫比是:
后者很可能是你通过"Moby Runtime“所想到的。在Windows或Mac环境中运行Linux容器需要一个VM (docker容器依赖于许多不易模拟的内核功能)。您甚至可以看到在LinuxKit实例中构建类似VM的示例。在该VM内部,与本机安装在Linux主机上的Docker引擎相同。VM本身是由Docker构建和维护的。
https://stackoverflow.com/questions/56887464
复制相似问题