当Docker展开的18个月前,我们就开端了一项Task,以树立“按钮”的方法,可使任何使用顺序立刻继续的运转在任何地址的任何Server上。
我们的第一个Task是界说一个规范的容器格局,将任何使用顺序打包在一个轻量级的容器中,可让它运转在任何的根底框架上。
恰是有非常多的辛苦任务者介入到了Docker的全部社区,Docker的功用才会变得很弱小,我们可以做出一些比拟胜利的Docker容器,让其可以运转在一切首要的根底设备上;因而,我们树立一个弱小的生态零碎,包含:
超越700个投稿人(此中95%人没有任务于Docker.Inc.)
超越65000个自在dockerized言语、框架和使用顺序(办事)
支撑每一个首要DevOps的Tools、公共云,和一切首要的操纵零碎
第三方Tools树立在Docker一个弱小的生态零碎上。如今有超越18000个项目在GitHub上标有Docker题目
在40多个国度,有超越175个以上的关于Docker的聚首集团
Docker用户已达数百万
在这个过程当中,我们构建了一个强健、开放的设计和管理构造,可让用户、供给商和奉献者来帮助指点 Docker 项目标开展标的目的。
在过来的九个月,我们对 Docker 实行拓展,使之超越饿了一个容易容器的范围。不外 Docker 持续界说着单一容器格局。很分明,绝大大多数我们的用户和奉献者和供给商都盼望 Docker 可以支撑在运转在多个主机的多个团圆容器平分发使用顺序。
我们以为,当我们转向一个多容器、散布式使用的天下时,单个Docker容器使用的容易、开放的接口,不管何地的可移植性,强健的生态Tools集假如丧失,将长短常使人遗憾的。因而,我们不断在推行愈加全面的编排办事集(set of orchestration services),涵盖收集、调剂、组合、集群等功用。更多细节可以在这周阿姆斯特丹举行的 DockerCon上获得到,此中一些设计点值得留意:
多容器编排才能(multi-container orchestration capacibilities) - 与容器规范自身一样,这类才能应当由基于社区和生态零碎内的协作和反应的开放设计流程(open design process)创立。
这些编排功用应当经过开放API来分发,运用开放设计流程实行地下开辟
这些才能不克不及是单一宏大的(monolithic)。每一个人都应当可以自在运用、修正,或许不运用这些办事及其高层API
这些才能和API应当支撑插件(plug-ins),如许大师可以拔取最合适本身状况的调剂、集群、日记或许其他办事,而不该该就义可移植性,跨根底设计任务的才能,运用65K+ Docker化的使用或许基于Docker的18K+Tools的才能。这个插件模子在履行引擎(比方libcontainer, LXC)和文件零碎(BTRFS, 装备映照/device mapper,AUFS,XFS)下任务的十分好。等待下这周更多的宣布阐明吧。
固然,分歧的人对开源项目怎么开辟有分歧的见解。如上文提到的,绝大大多数的用户、奉献者、生态零碎内的厂商都盼望这个项目支撑规范的、多Docker容器的散布式使用。非常多厂商,不管巨细,都欢送并正在为此奉献尽力(关于Docker开放管理的更多信息,检查下这篇文章)。
我们仍努力于生态零碎内的用户、厂商和奉献者。不管大师向Docker奉献的方式,是作为构建Docker容器格局的自力项目,仍是作为Docker编排API的插件,或许其他方式,我们都盼望开放、分层的办法都能给全体相干者供给选择。可是,一小部分厂商不承认这个标的目的。有点表达了他们的担心,当Docker扩展实用范畴,他们发明差别化、增值营业的空间就变小了。某些状况下,这些厂商乃至盼望创立为他们特定根底设备或营业量身定做的编排计划,因而不欢送可移植性的观点。固然在别的一些状况下,会有点技巧性或许哲学意义上的差别,这些差别看上去与Rocker比来的宣布声明有关。我们盼望能在后续的文章中说明Rocker项目带来的一些技巧争辩。
这里,我们要夸大这只是一个安康的,开源进程。就像 Docker 是开源的,并恪守Apache开源协定,人们可以自在运用,修正,或许为了本人的需求实行改革。他们可以只把Docker作为一个容易的容器。他们可以自在的将更初级此外办事参加到Docker。固然他们也能够自在的推行别的一种观点作为新规范,就像Rocket团队曾经做的那样。
虽然我们分歧意一些质疑、争辩和Rocket宣布工夫,我们盼望我们能持续以用户和开辟者的好处作为我们的配合的导向。
本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。 2KB翻译任务按照 CC 协定,假如我们的任务有进犯到您的权益,请实时联络我们。2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务