发布于 2017-10-17 01:01:50 | 104 次阅读 | 评论: 0 | 来源: 网友投递
Docker 开源应用容器引擎
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
据外媒,为有效与市场上不断增加的容器和微型服务供应商展开竞争,容器供应商Docker Inc.最新筹集7500万美元的资金用于业务发展。
10月6日,Docker Inc.向美国证券交易委员会(SEC)披露了一些正在进行中的融资细节。股权融资轮的总额在报告中显示为7500万美元,其中约6200万美元已经售出。
在SEC文件中值得注意的是,在被要求说明营收范围时,Docker首席财务官Mike Gupta没有报告具体数字,而是选择“拒绝披露”。
Docker的最后一轮融资是D轮,于2015年4月公布,融资额为9500万美元。 Docker之前在2014年1月的B轮中筹集了1500万美元,并在2014年9月的C系列中筹集了4000万美元。随着新一轮的7500万美元,公司的总融资额将达到2.25亿美元。
Docker公司近年来发生了巨大变化,该公司于2008年创立时名为dotCloud。 2013年3月,创始人Solomon Hykes在dotCloud正式启动Docker项目。由于容器技术早期迅速获得牵引力,dotCloud于2013年10月主动更名为Docker Inc.。2014年8月,Docker将其dotCloud PaaS资产出售,专注于容器市场。
尽管开源Docker Engine的采用很迅速,但Docker的收入增长速度还不清楚。当前,核心的开源Docker Engine技术本身也面临着挑战,因为其他供应商已经要求开发过程更加开放。
CoreOS是作为Docker竞争对手出现的首批供应商之一,它推出名为rkt的自有容器引擎,并推动在Linux基金会创建容器标准。创建于2015年6月的Open Container Initiative(OCI)是首个容器标准工作组织。OCI标准花了两年时间整合,其里程碑的1.0版本在今年7月19日可用。
超越OCI及其运行时规范的一步是Cloud Native Computing Foundation(CNCF)的containerd项目。Containerd是一个OCI-complaint容器运行时项目,现在是Docker Engine的基础。CoreOS的rkt引擎也在CNCF托管。
Docker构建的整体模式也发生了变化,从一个更为单片的方式到横跨一系列连贯工作的开放模式——被称为Moby项目,已经在4月份首次公布。
Kubernetes加剧容器市场竞争
虽然开源Docker Engine和现在的containerd是使用容器进行应用程序虚拟化的基本块,但企业还需要业务编排和部署。这就给开源Kubernetes平台切入市场制造了巨大空间。
Kubernetes首先由谷歌开发,现在作为一个多方利益相关的CNCF项目管理。开源Docker项目的首批支持者之一的红帽公司已经积极地在自己的OpenShift项目实施Kubernetes战略。在红帽9月份的2018年财年第二季度财报中,首席执行官Jim Whitehurst表示,他希望OpenShift成为Red Hat Enterprise Linux之后的公司第二大收入来源。
目前企业正在扩大采用容器,而且在可预见的将来,使用量将会持续增长。随着Docker Engine和OCI标准化的分解,其他非Docker的容器引擎将有可能变得流行。Kubernetes背后已经有了很大的动力,并被许多组织所接受。