专栏首页CSDN技术头条Docker、CoreOS、Google等公司联合建立通用容器标准

Docker、CoreOS、Google等公司联合建立通用容器标准

基于Linux基金会的帮助,Docker、CoreOS、谷歌、微软、亚马逊目前正在致力于建立一种针对软件容器的新标准。这个联盟的其他成员包括Apcera、思科(Cisco)、EMC、富士通(Fujitsu Limited)、高盛(Goldman Sachs)、惠普(HP)、华为、IBM、英特尔(Intel)、Joyent、Mesosphere、Pivotal、Rancher Labs、红帽(Red Hat)和VMware——也就是说,建设一个繁荣的容器的生态系统,几乎每一家公司都会提供资金援助。

Docker可能成为容器技术的代名词,但它不是唯一的容器技术,而且不是所有人都认为它应该成为容器技术的标准。去年12月,CoreOS宣布推出自己的容器技术(rkt)和格式(appc),这个项目得到了一些主要参与者如谷歌、Red Hat和VMware的支持。

当时,Docker和CoreOS看起来一直在闹矛盾,尽管拥有更多的容器格式却不能帮助整个生态系统。

然而现在,在Linux基金会的安排下,这两家公司将与其他利益相关者携手共进,联手打造开放容器技术项目(OCP)。OCP是一个非营利性组织,其受特许建立通用的容器软件技术标准。

Docker容器格式和运行时间将成为新标准的基础,而且Docker将捐赠草案规范以及图像格式和执行引擎代码来启动这个项目。

这里的中心思想是无论Docker还是CoreOS rkt,或者像Kurma和Jetpack的项目,开发人员都应该能够把他们的应用程序封装在一个容器里,并且相信它可以在任何运行时间运行。这个标准应该是厂商中立,而开发应该开放。

“随着开放容器项目的公布,Docker告诉全世界,他们对于这个项目的讨论时完全开放的”,CoreOS创始人兼首席执行官Alex Polvi这样写道。“如今Docker是实际图像格式容器,因此这是一个作为标准的伟大的出发点。我们仍然觉得在现有的Docker格式中有很多技术问题,但是占据一个中立的席位将有助于解决这些行业的整体。”

对于Docker来讲,这也意味着放弃一些控制。“在收到了来自社区、合作伙伴和客户的反馈后,我们相信这是一个正确的时机,创建一个通用的标准,它将确保整个生态系统兼容性和鼓励创新,”Docker开源源代码促进会的创始人和创建者Solomon Hykes今天在一份声明中这样表示。

“正是因为这一原因,我们为制定标准捐赠容器格式和运行时。我们相信,两年后,Docker容器运行时代码和技术将会成熟,它们将受益于Docker以外项目的独立管理。Docker的力量一直获取社区的联手,避免分裂。”

我还咨询了谷歌的云平台产品经理Craig McLuckie,问他想到了什么新举措。他认为,这只会使容器生态系统更强大。“这将创建一个开放的社区来驱动容器规范未来的版本;容器规范本身未落定,而且第一项日程将带来许多想法,在AppC方面将促使Docker生态系统获得巨大的成功,”McLuckie告诉我。

“它将确保创新实实在在地发生,而且这种产生的方式将令所有人受益,对特定的供应商免费。”他还认为,这一单一的标准将使构建容器封装式软件的公司更容易存活,因为他们将能够锁定一个格式,然后其可以用于多个生态系统和环境。“这也为创新提供了灵活的运行环境,因为任何新举措可以直接受益于现有工具的生态系统,”他说。

值得一提的是,从长远来看Docke的商业模式并不是绑定到一个容器格式,而是为容器部署构建工具。虽然该公司显然对引导软件容器的未来感兴趣,但是它的主要兴趣是围绕这一想法建立一个充满活力的生态系统。拥有一个广泛的公司联盟参与到创建一个单一的容器标准,从长远来看,将使得它履行这个使命。

原文链接:Docker, CoreOS, Google, Microsoft, Amazon And Others Come Together To Develop Common Container Standard

本文分享自微信公众号 - CSDN技术头条(CSDN_Tech)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-06-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker 容器明文密码问题解决之道

    Docker 带着 “Dockerize Everything” 的口号,以“软件标准”的姿态展现于世人面前,不断影响大家对于软件的理解。然而现实是否就如想象中...

    CSDN技术头条
  • 谈DevOps中的容器安全

    【编者按】对比虚拟机,Docker在体量等方面拥有显著的优势。然而,当DevOps享受Docker带来扩展性、资源利用率和弹性提升的同时,其所面临的安全隐患同样...

    CSDN技术头条
  • Hyper容器云及云上运维

    导读:和Docker不同,Hyper通过直接把虚机跟Docker Image对接起来,解决了容器技术的安全性问题,再利用技术手段解决了Hyper的轻量化问题。在...

    CSDN技术头条
  • Docker入门简介

      Docker是基于Go语言实现的云开源项目。   Docker的主要目标是Build,Ship and Run Any App,Anywhere,也就是通...

    用户4919348
  • Docker入门

    上一节中,我们了解到了Docker 的一些基本知识点,它的一些核心概念,Docker的使用安装等。此篇文章我们对 Docker 进行入门讲解

    Criss@陈磊
  • Docker简介

    传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;

    yaohong
  • Docker入门

    上一节中,我们了解到了Docker 的一些基本知识点,它的一些核心概念,Docker的使用安装等。此篇文章我们对 Docker 进行入门讲解

    cxuan
  • Docker入门

    我们了解到了Docker 的一些基本知识点,它的一些核心概念,Docker的使用安装等。此篇文章我们对 Docker 进行入门讲解

    用户6070864
  • Docker入门

    上面我们使用了 docker info 指令,该命令会返回所有容器和镜像的数量、Docker 使用的执行驱动和存储驱动,以及Docker 的基本配置

    JAVA葵花宝典
  • 容器快速入门完全指南

    容器,以及Docker和Kubernetes之类的容器技术已经日益成为许多开发人员工具包中常见的工具。容器化的核心目标是提供一种更好的方式,以可预测和便于管理的...

    CNCF

扫码关注云+社区

领取腾讯云代金券