Moby project 简介

简介: 本文讲的是Moby project 简介【编者的话】Moby 简介 https://mobyproject.org/
本文讲的是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 简介

相关文章
|
存储 Java Maven
IDEA 中 Project 和 Module 详解与实战
IDEA 中 Project 和 Module 详解与实战
1039 0
IDEA 中 Project 和 Module 详解与实战
|
3月前
|
存储 算法 安全
TinyKv Project2 PartA RaftKV
TinyKv Project2 PartA RaftKV
53 0
|
7月前
|
存储 API 虚拟化
Project Pacific的第一次接触
谈谈自己与VMware Pacific产品的第一次接触,提供一些配置的参考,感兴趣的朋友们可以一起对照着在自己的环境中进行模拟。
Project Pacific的第一次接触
|
Java 程序员 Maven
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(三)
⑦. 坐标gav ⑧. 依赖dependency ⑨. maven概念模型图 ③. Idea相关配置 ①. idea集成maven插件 掌握
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(三)
|
Java 应用服务中间件 Maven
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(五)
④. 创建一个maven的web工程(不用骨架) ⑤. Servlet冲突问题
122 0
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(五)
|
前端开发 Java 数据库连接
【springcloud合集】03:IDEA新建父工程project
【springcloud合集】03:IDEA新建父工程project
326 0
【springcloud合集】03:IDEA新建父工程project
|
JSON 数据格式
webIDE里创建extension project时遇到错误的解决方案
Suppose you try to create a new extension project based on one existing project:
118 0
webIDE里创建extension project时遇到错误的解决方案