Moby project 简介
Moby
Moby 是由Docker创建的一个开源框架,用于组装专门的容器系统,而无需重新设计轮子。它提供了几十个标准组件,并将它们组装成定制平台的框架。概述
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 简介

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CoreOS容器编排之路:从Fleet到Kubernetes的转变
本文讲的是CoreOS容器编排之路:从Fleet到Kubernetes的转变【编者的话】近两年分布式应用的组织和管理水平大幅提升。CoreOS集群管理始于fleet,fleet是2014年发布的一个简易的分布式服务管理框架。而社区上Kubernetes被广泛应用,并逐渐成为了开源容器框架的事实标准。基于技术应用和市场占有等原因,Kubernetes成为大规模容器架构集群最优秀的自动化编排工具,CoreOS也因此而改变技术选型。本文讲述了CoreOS公司集群编排框架的前世今生,描述了从fleet到Kubernetes的转变。 【深圳站|3天烧脑式Kubernetes训练营】培训内容包括:Kubernetes概述、架构、日志和监控,部署、自动驾驶、服务发现、网络方案等核心机制分析,进阶篇——Kubernetes调度工作原理、资源管理及源码分析等。 目前,CoreOS计划于2018年2月1日从Linux的容器平台上替换fleet技术,对fleet的支持也即将截止。fleet进入了维护期,仅负责安全及补丁修复的升级。此项变动代表着集群编排和管理技术将转移到Kubernetes技术上。此转变也简...
- 下一篇
Spring Cloud第一篇 Eureka简介及原理
Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。目前Eureka 项目相当活跃,代码更新相当频繁,目前最新的版本是1.5.5。Eureka 2.0也在紧锣密鼓地开发中,2.0将会带来更强的功能和更好的扩展性,但是由于还没有Release,故而不作讨论。 本文讲解的Spring Cloud Camden SR1所使用的Eureka版本是1.4.11,还是比较新的。同时有了Eureka 1.x的基础,未来上手Eureka 2.x也会比较容易。 Eureka的Github:https://github.com/Netflix/Eureka Region、Zone解析 Eureka的官方文档对regin、zone几乎没有提及,由于概念抽象,新手很难理解。因此,在分析Eureka原理之前,我们先来了解一下region、zone、Eureka集群三者的关系,如图4-2。 4.4-2.png 图4-2 region、zone、Eureka集...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker安装Oracle12C,快速搭建Oracle学习环境