APP下载

容器标准OCI1.0版问世,Docker出面澄清常见OCI标准7大迷思

消息来源:baojiabao.com 作者: 发布时间:2024-05-17

报价宝综合消息容器标准OCI1.0版问世,Docker出面澄清常见OCI标准7大迷思

近日OCI标准推出,为容器标准化踏出重要的一步。在2015年,由Docker、IBM、微软、红帽及Google等厂商所组成的OCI联盟成立,并于2016年4月推出了第一个开放容器标准。除推出OCI Runtime标准,让开发者打包、签署应用程序,并可以自由选用不同的容器Runtime外,还推出开放容器OCI映像档标准,由容器技术社群订定规范,确立容器映像档建立、认证、签署以及命名的方式。而在近日,第一个标准OCI 1.0版终于正式出炉,而OCI联盟执行总监Chris Aniszczyk表示,此标准也意味容器离标准化更近一步。

在发布这个开放容器标准后,Chris Aniszczyk表示,为容器技术在真实世界落地时,带来基本的开放标准,“包含了容器映像档格式以及Runtime规格的标准”,他也认为,推动此标准,可替企业解决容器在各环境互通性的难题,也为创新带来更多动力。而OCI联盟之中的发起者Docker,也揭露在OCI的未来发展动向。在此次发布为Runtime及映像档建立标准,OCI联盟下一个目标,就是要推出一个认证计划,“确保这些厂商释出产品、专案,的确符合OCI制定的标准。”

在OCI 1.0释出后,任职于OCI以及Docker的开源软件事业顾问Stephen Walli也出面澄清,说明技术社群常对OCI标准抱持的几大迷思。

第一迷思:OCI可以作为替换Docker的解决方案

OCI是规范容器的标准,并非技术,“它离进入正式环境还有很大一段距离。”以发展超过20年互联网而言,也有许多通用协定,如TCP/IP、HTML等,而网通厂商只是参考这些协定,发展自家的产品。同理,Docker也只是其中一家遵循OCI标准的厂商,依此发展自家的产品、技术。

第二迷思:许多产品及专案早已符合OCI规格

虽然OCI 1.0版近日已经释出,但OCI标准目前仍然处于开发阶段,“厂商不能宣称自己的商品符合、相容于OCI标准,直到今年底通过正式认证。”

第三迷思:Docker不支援OCI标准

Docker是OCI联盟的草创成员,不只贡献许多程式码,也为OCI Runtime及容器映像档标准建立投入贡献。在2013年爆红的Docker,其映像档及Runtime标准也成了业界普遍遵循的规范。Docker为了激发创新,并确保容器技术不会走向多头发展,“也将程式码交给中立管理机构。”Docker也承诺,未来旗下产品都会通过OCI标准的认证,展现该标准对技术规格的规范效力。

第四迷思:OCI标准是为Linux容器而打造

若因OCI联盟附属在Linux基金会之下,就认定该标准只相容Linux容器是个错误认知。Docker技术是从Linux世界开始发展,不过近年该公司也与微软有许多合作,让Windows Server也可以执行Docker。

第五迷思:Docker仅是OCI联盟的其中一员

Docker公司除了是OCI联盟的创始成员外,在草创初期,也贡献了许多程式码,作为尔后容器映像档、Runtime标准的基础,例如贡献了Docker V2映像档,奠定未来OCI映像档标准的基础。

第六迷思:CRI-O跟OCI专案相同

CRI-O专案是Kubernetes育成中心在云端原生运算基金会(CNCF)旗下的开源专案,“CRI-O是以更早版本的Docker架构作为基础。”而Docker捐赠给CNCF的Containerd专案,主要负责映像档的传送、储存、容器执行,以及其他底层功能。

第七迷思:OCI标准已经完成制定作业

虽然近日发布的映像档、Runtime标准是一个重要里程碑,不过仍然有许多工作正在执行。Docker表示,下个重要工作就是推动后续认证作业。

2018-11-07 02:36:00

相关文章