容器标准之战继续 CoreOS容器引擎发布

只用了不到十年的时间,容器技术就从默默无名走到了今天的众人追捧。这当然要取决于容器技术的先天优势,如简化程序、节省开支等,但是,旷日持久的容器标准之战也为容器的成熟与产品化提供了助力。

Docker是最为大众所熟知的容器技术产品,它是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上。Docker提出的口号也是"Build once,Run anywhere"。但是,从2014年年末,Docker就遇到了一个竞争对手:CoreOS发布的Rocket的开源项目。

CoreOS小组认为:Docker在安全性、可组合性方面是有根本上的缺陷的,而Rocket的设计原型就是为了弥补这些缺陷,相比较要更加优秀。

随后的日子里,双方的标准之争可谓愈演愈烈。直到2015年的DockerCon大会上,推出了一个开放容器技术项目(Open Container Project)。OCP是一个非营利性组织,其受特许建立通用的容器软件技术标准。在微软、谷歌、惠普、IBM、英特尔、红帽(Red Hat)、VMware和高盛等企业的推动下,容器标准化之路开始实施,虽然之间有传出Docker已经成为事实上的标准,但是CentOS似乎并不以为意,并在2017年7月,推出了rkt v1.27.0容器引擎。

rkt v1.27.0 GitHub页面

针对这款CentOS容器新品,笔者了解到,Rocket(rkt)与Docker不同之处在于,Rocket没有Docker诸如云服务加速工具、集群系统等那些为企业用户提供的“友好功能”,似乎是一个更纯粹的容器。而CentOS发布rkt v1.27.0之后容器标准之争又将走向何处,让我们拭目以待。

本文转自d1net(转载)

时间: 2024-07-28 22:51:03

容器标准之战继续 CoreOS容器引擎发布的相关文章

回顾容器标准之争:Docker赢了,而CoreOS未必就输了

本文讲的是回顾容器标准之争:Docker赢了,而CoreOS未必就输了,[编者的话]本文讲述了Docker和CoreOS容器标准之争的历史,现在这两家公司决定一起合作OCP(开放容器项目),无疑,这对于广大Docker爱好者来说都是一个好消息. CoreOS曾经是Docker生态圈中最重要的一部分,大概一年前,它宣称有了自己的容器标准,自此,容器生态圈就出现了分裂.那个时候,CoreOS的CEO Alex Polvi说,『Docker商业实体』的模式正在试图构建一种可行的商业模式,这对生态圈来说

理清容器标准和基金会:OCI,CNCF,appc 和 rkt

在CoreOS,我们坚信开放的标准对于容器生态环境的成功至关重要.我们对于围绕着容器和云原生计算的标准和基金会所投入的大量工作感到非常兴奋,这也包括今天关于Open Container Intialtive(OCI)的技术管理结构的正式制定公告. 过去的一年事情进展很快,从App Container(appc)规范和rkt,到Open Container Initialitive(OCI),再到Cloud Native Computing Foundation(CNCF).今天,我们想花一点时间

c++标准库-C++标准库中,set容器的insert函数中的比较函数重写问题

问题描述 C++标准库中,set容器的insert函数中的比较函数重写问题 在**set **容器里我把它的其中的元素定义为map,然后我就不会写compare函数了.因此他的insert函数就跪了--求大神助--哭-- 解决方案 #include #include using std::string; #include using std::map; #include using std::set; #include using std::make_pair; #include using s

揭秘开放容器标准(OCI)规范

本文讲的是揭秘开放容器标准(OCI)规范[译者的话]本文介绍了OCI运行时和镜像规范,以及在过去的一段时间里大家对该规范的一些误解.OCI规范制订工作尚未落幕,未来也将对容器产生更加深远的影响. [3 天烧脑式基于Docker的CI/CD实战训练营 | 北京站]本次培训围绕基于Docker的CI/CD实战展开,具体内容包括:持续集成与持续交付(CI/CD)概览:持续集成系统介绍:客户端与服务端的 CI/CD 实践:开发流程中引入 CI.CD:Gitlab 和 CI.CD 工具:Gitlab CI

VMware 卷入容器热潮,vSphere 将集成容器

在近日的 VMworld 年度会议中,VMware 宣布了两项和容器有关的举措:VMware vSphere 将集成容器(vSphere Integrated Containers 缩写为,VIC),即在现有 vSphere 产品的基础上进行改造,使得 Docker 容器可以 vSphere VMs 运行:此外,还将打造新的 VMware Photon 平台,使它可以在定制的 Linux 环境中使用容器,Photon 平台将和 Pivotal 公司合作开发. 尽管 VIC 设计初衷是和 Dock

轻松玩转应用容器化(一)- 初识容器迁移工具Derrick

前言 2017年是容器领域交战非常激烈的一年,容器编排领域逐渐形成一超多强的局面,各种容器解决方案变得越来越成熟,传统的中间件(监控.日志.报警)对容器化场景支持逐渐完善.到了今年,如果一家公司还没有开始对Docker进行关注,真的不好意思说是在互联网的圈子里了. 越来越多的企业开始在生产环境中使用容器技术进行架构,在各种互联网大会上,也有越来越多的嘉宾开始分享他们在使用容器上的心得.但是选择容器技术进行整体的技术架构转型实际上需要极大勇气的,在几年前,容器的解决方案还不完善,第一批吃螃蟹的企业

Java 容器 & 泛型:一、认识容器

容器是Java语言学习中重要的一部分.泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就"顺理成章"地知道了.Java的容器类主要由两个接口派生而出:Collection和Map.   一.Collection vs Collections 首先,Collection 和 Collections 是两个不同的概念.之所以放在一起,是为了更好的比较.Collection是容器层次结构中根接口.而Collections是一个提供一些处理容器类静态方法的类. JDK不提供Colle

如果云计算是一个容器,大数据就是这个容器里的水

云计算技术就是一个容器,大数据正是存放在这个容器中的水,大数据是要依靠云计算技术来进行存储和计算的. 1.云计算与大数据是什么关系? 云计算的关键词在于"整合",无论你是通过现在已经很成熟的传统的虚拟机切分型技术,还是通过google后来所使用的海量节点聚合型技术,他都是通过将海量的服务器资源通过网络进行整合,调度分配给用户,从而解决用户因为存储计算资源不足所带来的问题. 大数据正是因为数据的爆发式增长带来的一个新的课题内容,如何存储如今互联网时代所产生的海量数据,如何有效的利用分析这

容器的用户的一些疑问 容器的用户是谁创建的?宿主机管理员创建一个容器,这个容器是不是有一个根用户?它的用户名口令字是什么

问题描述 如题还有在网上还查到资料说容器根用户的密码是随机分配的可是为什么每次启动容器的时候并不需要输入密码这个口令保存在哪里啊每个容器的root用户的密码都是一样吗求大神帮助 解决方案 解决方案二:dockerpullregistry.aliyuncs.com/wzwdev/centos:6.6这个镜像的用户是root/root可以下载用根用户的口令是可以进到系统中进行修改的