NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

RancherOS:一个运行 Docker 容器的最小 Linux 操作系统

  • 2015-03-15
  • 本文字数:790 字

    阅读完需:约 3 分钟

RancherOS Rancher Labs 的一个开源项目,旨在提供一种在生产环境中大规模运行 Docker 的最小最简单的方式。它只包含运行 Docker 必须的软件,其二进制下载包只有大约 20MB。

在 RancherOS 中,一切都是由 Docker 管理的容器。RancherOS 会启动两个 Docker 实例。一个称为系统 Docker,是内核启动的第一个进程,即 PID 1。它取代了其它 Linux 发行版本中的初始化系统,如 sysvinit 或 system,负责初始化系统服务,如 udev、DHCP 和控制台,并将所有系统服务作为 Docker 容器进行管理。系统 Docker 会创建一个特殊的系统服务容器,即用户 Docker,主要负责创建容器。所有的用户容器都运行在用户 Docker 容器中,因此删除所有的用户容器并不会影响运行 RancherOS 服务的系统容器。

RancherOS 具有如下优点:

  • 可以与 Docker 的开发速度相匹配,提供最新版本的 Docker;
  • 不再需要复杂的初始化系统,使用一个简单的配置文件,管理人员很容易就可以将系统服务配置成 Docker 容器;
  • 容易扩展,用户很容易通过配置使 RancherOS 启动一个自定义的控制台容器,提供 Ubuntu、CentOS 或者 Fedora 发行版的体验;
  • 资源占用小,启动速度快,容易移植,安全性更好;
  • 升级、回滚简单;
  • 可以使用像 Rancher 这样的容器管理平台,容易维护。

目前,RancherOS 尚处于 alpha 测试阶段,只支持 EC2,但后续会增加对更多云的支持。要想在桌面系统上试用该系统,最简单的方法是借助 Vagrant,具体内容请参考 RancherOS Vagrant 项目

另外,Rancher Labs 联合创始人兼首席架构师 Darren Shepherd 将于 3 月 31 日举行一场在线见面会来介绍 RancherOS,并讨论一些他们正在开发中的功能及回答网友提问。感兴趣的读者可以现在注册


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-15 10:189445
用户头像

发布了 1008 篇内容, 共 374.6 次阅读, 收获喜欢 341 次。

关注

评论

发布
暂无评论
发现更多内容

混合式APP开发框架

力软低代码开发平台

C4D和3dmax有什么区别?

Finovy Cloud

3DMAX C4D

网易游戏实时 HTAP 计费风控平台建设

Apache Flink

大数据 flink 实时计算

架构实战 5 -微博评论高性能高可用计算架构

架构实战营 「架构实战营」

2023最新版本水果FL Studio宿主软件安装包下载

茶色酒

FL Studio21

chatgpt小试牛刀

阿呆

ChatGPT

2022年总结及2023年规划:新起点和新希望

不脱发的程序猿

程序人生 年度总结

Github霸榜!竟是阿里技术官的微服务分布式项目实战笔记总结

程序知音

Java 分布式 微服务 java架构 后端技术

2022年12月视频行业用户洞察:世界杯后半程看球热度不减,优质IP创新与开发助力用户留存

易观分析

音视频 视频

在人间vpn搭建

阿呆

vpn

架构训练营模块五作业

现在不学习马上变垃圾

架构训练营10期

比亚迪元EV汽车拆解报告

不脱发的程序猿

嵌入式 汽车电子 比亚迪元EV汽车拆解

CleanMyMac X2023完整版本MAC电脑系统清理工具

茶色酒

CleanMyMac

尚硅谷Spring6发布视频教程

小谷哥

年度技术盘点:水稻、韦伯、脑机接口、AI预测及创作、快速充电

B Impact

除 svn、Testlink 外,还有哪些不错的测试用例管理工具?

PingCode

项目管理 管理工具 测试用例管理平台

各大互联网公司面经分享:Java全栈知识+1500道大厂面试真题

程序知音

Java java面试 java架构 大厂面试题 八股文

太狠了,Spring全家桶笔记,一站式通关全攻略,已入职某厂涨薪18K

程序知音

Java spring ssm java架构 后端技术

模块五计算架构模式

程序员小张

「架构实战营」

运维百家讲坛第 1 期:井源 - 运维几何

龙渊秦五

阿里、腾讯、蚂蚁金服Java技术面试及经验总结(文末分享答案)

程序知音

Java java面试 后端技术 春招 八股文

瑞萨RH850 FCL、FDL和EEL库的配置和使用

不脱发的程序猿

嵌入式 汽车电子 RH850 ​瑞萨

移动开发平台真的能提升App开发效率吗?

Onegun

移动应用开发 移动端开发

一种前端无源码定制化开发能力专利解读

元年技术洞察

低代码 数字化转型 无源码 元年方舟

自动驾驶汽车芯片的发展和分析

不脱发的程序猿

嵌入式 汽车电子 自动驾驶汽车芯片

如何集中式管理多个客户端节点传输任务-镭速

镭速

国家先进计算产业创新(宜昌)中心来了!

SENSORO

人工智能 大数据

软件测试/测试开发 | app自动化测试(Android)--高级定位技巧

测试人

软件测试 自动化测试 测试开发 appium

推荐几款实用的移动开发平台

FinFish

移动开发 开发平台 移动开发平台 移动端开发 小程序技术

从零到一,臻于至善|网易邮箱基于StarRocks 开发大数据平台的实践

StarRocks

数据库

MixMIM 创建混合图像,提出新型掩码方案

Zilliz

计算机视觉

RancherOS:一个运行Docker容器的最小Linux操作系统_Linux_谢丽_InfoQ精选文章