博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RancherOS:一个运行Docker容器的最小Linux操作系统
阅读量:5871 次
发布时间:2019-06-19

本文共 857 字,大约阅读时间需要 2 分钟。

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

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

04e670b887c8dd278c69658e41fff329.png

\

具有如下优点:\

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

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

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


感谢对本文的审校。

\

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

转载地址:http://omhnx.baihongyu.com/

你可能感兴趣的文章
Eclipse的 window-->preferences里面没有Android选项
查看>>
《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
查看>>
遇到的那些坑
查看>>
央行下属的上海资信网络金融征信系统(NFCS)签约机构数量突破800家
查看>>
[转] Lazy evaluation
查看>>
常用查找算法总结
查看>>
被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变
查看>>
修改校准申请遇到的问题
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
文件缓存
查看>>
远程协助
查看>>
Scrum实施日记 - 一切从零开始
查看>>
关于存储过程实例
查看>>
配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
查看>>
AIX 7.1 install python
查看>>
PHP盛宴——经常使用函数集锦
查看>>
重写 Ext.form.field 扩展功能
查看>>
Linux下的搜索查找命令的详解(locate)
查看>>
福利丨所有AI安全的讲座里,这可能是最实用的一场
查看>>
开发完第一版前端性能监控系统后的总结(无代码)
查看>>