首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是moby运行时?

什么是moby运行时?
EN

Stack Overflow用户
提问于 2019-07-04 11:58:41
回答 2查看 5.6K关注 0票数 9

目前我正在学习码头和集装箱化,我对"moby运行时“这个术语感到有点困惑。

对于我来说,整个对接器已经被分成几个库/工具/组件,允许开发人员使用moby运行时构建自己版本的docker。

这个假设正确吗?

如果我使用正式的停靠程序页面,那么moby运行时和我在windows机器上下载的桌面对接器之间到底有什么关系呢?

例如,微软为什么要使用moby运行时来运行一些服务,比如IoT边缘,而不是正式的码头构建?他们使用他们的定制版本的码头?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-04 12:22:34

是的,我认为你的错误是正确的。

来自官方网站

Moby是一个开放的框架,由Docker创建,用于组装专门的容器系统,而不需要重新发明轮子。它提供了一个由数十个标准组件组成的“乐高集”,以及将它们组装成自定义平台的框架。Moby的核心是一个组装专门容器系统的框架,它提供:组件、工具、组件。

它还说:

Moby被推荐给任何想要组装一个基于容器的系统的人:那些想定制或修补他们的Docker构建的黑客。

下一次检查可能会让你更清楚:

从这个您可以看到,您可以启动您自己的项目,就像Docker CE,基于moby项目的Docker EE这里是一篇很好的文章,我认为应该解释清楚。此外,从官方的男性对一些关系的反应。

票数 12
EN

Stack Overflow用户

发布于 2019-07-04 13:52:51

Moby是来自Docker的一个过度使用的名字。除了是他们的吉祥物之一的名字(莫比是你经常在标识中看到的蓝鲸),莫比是:

  1. Docker提供给社区的上游开源项目。这使得与Docker的封闭源部分和带有Docker商标的部分分离。您可以在他们的Github储存库中看到这些项目。您可以像将Fedora视为RedHat的上游一样来看待Moby,Docker在中完成了它们的大部分开发,并使用您所看到的Docker和Docker从其中打包了特定的版本。有些项目可能永远存在于此,但Docker还努力将这些项目进一步向上游转移,由外部组织管理,例如容器和公证都已过渡到Linux基金会。
  2. 它是存储库名,以前是docker/docker,现在移到moby/moby。这是码头引擎的核心。
  3. 它是一个使用LinuxKit打包的虚拟机。此VM是运行坞容器的最小环境,非常适合在桌面和嵌入式环境中运行,在这些环境中,您不希望管理VM本身。

后者很可能是你通过"Moby Runtime“所想到的。在Windows或Mac环境中运行Linux容器需要一个VM (docker容器依赖于许多不易模拟的内核功能)。您甚至可以看到在LinuxKit实例中构建类似VM的示例。在该VM内部,与本机安装在Linux主机上的Docker引擎相同。VM本身是由Docker构建和维护的。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56887464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档