Moby project 简介

本文讲的是Moby project 简介【编者的话】Moby 简介  https://mobyproject.org/

Moby

Moby 是由Docker创建的一个开源框架,用于组装专门的容器系统,而无需重新设计轮子。它提供了几十个标准组件,并将它们组装成定制平台的框架。
moby-collaboration.png

概述

Moby 的核心是组装专门的容器系统的框架。它提供了:
  • 容器系统所有重要方面的容器化组件库:操作系统,容器运行时,编排工具,基础架构管理,网络,存储,安全,构建,镜像分发等等。
  • 为各种平台以及架构组装组件到可运行构件中的工具: 如裸机(x86和arm)、Linux,Mac和Windows的可执行文件 以及 很受欢迎的云服务和虚拟化提供商的VM镜像。
  • 一组参考组件,可以直接使用、修改或作为创造自己组件的灵感。

所有Moby组件都是容器,因此创建新组件与构建一个新的OCI兼容的容器一样简单。

更多信息

原则

Moby 是一个原则性很强的开源项目,但是对模块化、弹性化以及用户体验并没有太强烈的意见,因此向社区开放来来帮助确定方向。
以下是指导原则:
  • 组件可切换:Moby包括足够的组件来构建功能齐全的容器系统,但其模块化架构确保大多数组件可以通过不同的实现来进行切换。
  • 安全可用:Moby会提供默认的安全措施,但不会影响可用性。
  • 以容器为中心:Moby用容器建造,用于运行容器。

使用 Moby ,您可以描述你的分布式应用程序的所有组件从高级配置文件到要你想要使用的内核,并轻松构建和部署。

Moby 使用 containerd 作为默认的容器运行时。

受众

推荐使用 Moby 给那些想要组装基于容器系统的人,包括:
  • 想要定制或修补Docker构建的骇客们
  • 系统工程师或构建容器系统的集成商
  • 希望将现有容器系统适应其环境的基础设施供应商
  • 想要实验最新容器技术的容器爱好者
  • 希望在各种不同系统中测试他们项目的开源开发者
  • 对Docker内部以及它是如何建造的任何人

Moby 不推荐用于:
  • 寻找一种在容器中运行其程序的简单方式的应用程序开发人员。我们推荐 Docker CE
  • 寻找一个即用型商业上支持的容器平台的企业IT和开发团队。我们推荐 Docker EE
  • 任何对容器好奇在寻找一种简单的学习方法的人。我们推荐 docker.com

Moby入门

您可以通过运行 LinuxKit 中的一些示例程序来入门 Moby

原文链接:Moby project (翻译:田浩浩

原文发布时间为:2017-04-20

本文作者:田浩浩

本文来自云栖社区合作伙伴Dockerone.io,了解相关信息可以关注Dockerone.io。

原文标题:Moby project 简介

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/224982

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。