写点什么

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:189791
用户头像

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

关注

评论

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

【DeepSeek版】JeecgBoot低代码 3.7.3 发布,集成DeepSeek实现AI编程

JEECG低代码

低代码平台 代码生成 JeecgBoot DeepSeek

加速无索引表引起的主从延迟数据回放

GreatSQL

高效数据隔离方案:SpringBoot+JSqlParser 全解析

架构师之道

Java spring

2025年(第18届)中国大学生计算机设计大赛两大赛道相继开赛,等你来报名!

ModelWhale

Java Python 人工智能 大数据 中国大学生计算机设计大赛

活动回顾|Apache Cloudberry™ Meetup · 上海站暨中文用户组年终聚会

酷克数据HashData

【实战经验分享】1688API商品详情和关键词搜索商品的正确打开方式 中小商家必看!

代码忍者

1688API接口

人工智能丨如何与DeepSeek对话

测试人

人工智能

最后一周!参与函数计算×百炼新春活动,三步赢取蛇年精美好礼

阿里巴巴云原生

阿里云 云原生

AnyTrans 8 for mac跨平台数据管理工具

Mac相关知识分享

智能灌溉管理系统(源码+文档+部署+讲解)

深圳亥时科技

SpringBoot 集成WebSocket 的 3 种集成方式

架构师之道

Java 编程

通过LLMOps部署DeepSeek R1,加速企业级AI应用构建

星环科技

部署 DeepSeek-R1

本地部署 DeepSeek Janus Pro 文生图大模型

EquatorCoco

DeepSeek

浏览量超 10w 的热图,描述 RAG 的主流架构

阿里巴巴云原生

阿里云 云原生

淘宝店铺商品数据一网打尽:详解Taobao.item_search_shop接口

代码忍者

淘宝API接口

虾皮(shopee)商品详情接口(虾皮API系列)

tbapi

虾皮商品详情接口 shopee API 虾皮API 虾皮商品数据采集

一键解锁 AI 动画视频创作,赢好礼

阿里巴巴云原生

阿里云 云原生

智能名片系统(源码+文档+部署+讲解)

深圳亥时科技

软件测试左移右移:打造全面质量保障机制

xuyinyin

火语言RPA--PPPOE拨号

火语言RPA

NFTScan | 02.03~02.09 NFT 市场热点汇总

NFT Research

NFT NFT\ NFTScan

服务实体,数智创新:《中国数字普惠金融发展报告》正式发布

财见

远程实习+3000美金!Volcano社区春季实习申请中,欢迎加入LFX Mentorship 2025

华为云原生团队

云计算 容器 云原生 Volcano

如何管理能力比自己强的下属

易成研发中心

团队管理

Apache Kafka 消息清理之道

AutoMQ

Apache 云计算 kafka 云原生 消息队列

Navicat Premium for Mac(数据库管理软件)

Mac相关知识分享

System Dashboard Pro for Mac(专业系统监视器)

Mac相关知识分享

CFD专栏丨如何高效实现逆变器热-电联合仿真?

Altair RapidMiner

模型 仿真 IGBT CFD Simlab

从大规模恶意攻击 DeepSeek 事件看 AI 创新隐忧:安全可观测体系建设刻不容缓

阿里巴巴云原生

阿里云 云原生

选购成品陪玩系统软件时,要考虑哪些因素?陪玩系统软件开发定制陪玩小程序源码,满足您的个性化需求

DUOKE七七

MySQL uniapp thinkphp

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