CoreOS是一个基于Linux 内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化,轻松部署,安全,可靠,规模化。CoreOS项目是Google ChromeOS代码的一个fork版本,目前已成为一个超级精简的服务器操作系统,进化速度堪比ChromeOS。
CoreOS为现代网络的服务器量身定做,Polvi团队对这个服务器操作系统做了最大的精简,所有附加的功能都被剔除了,并将操作系统和应用程序做了完全的分离。CoreOS核心思想是降低操作系统和应用程序的耦合度,使运行这些服务器的公司可以更快速、更廉价地更新自己的线上业务。
在CoreOS中,所有应用程序都被装在一个个“集装箱(Container)”中,这些集装箱就像一个个软件代码的小气泡,通过最简单的接口运行在操作系统之上。而Docker正是CoreOS所需要的优秀的‘集装箱’项目。
Docker的设计初衷是可以应用于任何平台。微软也正在同Docker合作使Windows提供对Docker的原生支持。
下面的内容转自CSDN,感谢!
CoreOS实践指南(一)
CoreOS实践指南(二):架设CoreOS集群
CoreOS实践指南(三):系统服务管家Systemd
CoreOS实践指南(四):集群的指挥所Fleet
CoreOS实践指南(五):分布式数据存储Etcd(上)
CoreOS实践指南(六):分布式数据存储Etcd(下)
CoreOS实践指南(七):Docker容器管理服务
CoreOS实践指南(八):Unit文件详解