就在一年前,Solomon Hykes创造了开源Docker项目。此后Docker的人气一路飙升。在最近Linux基金会参与的一项调查中,Docker仅次于OpenStack成为最受欢迎的云开源项目。
相比OpenStack的四年历史,Docker只有两年的历史,创造了历史上发展最快最受欢迎的云开源项目记录。
然而事实上,在所有听说过Docker的人群中,很少有人知道Docker的真正意义所在。
到目前,开源Docker项目共有560个贡献者以及超过14000个应用。Hykes解释说,Docker化的应用程序已经装备在源代码级别自动构建到Docker容器。
至于Docker为什么会这么流行,Docker创始人Hykes有他自己的一些观点。
首先,他认为Docker在正确的地点正确的时间顺应了正确的趋势——如何构建应用。
现在开发者需要创建运行在网络上的应用——也就是说应用必须脱离底层机器,而且同时必须是“任何时间任何地点”可获取的。因此,开发者们需要一种创建分布式应用程序的方式,这也是Docker所能够提供的。
Docker是用来创建分布式应用程序的工具,允许开发者在自己的环境中进行构建。Docker给了开发人员一款简单的松耦合的工具。
Docker主要解决哪些问题?
Docker解决的目标问题有很多。首先是对应用组件的包装和分配。Docker提供的工具指定了如何从源创建压缩文件的方式,以及传输开销最小的新方式。
Docker还提供了一个沙箱运行时间,利用Linux名称空间提供隔离。另外在网络方面有助于开发人员以标准化的方式对主机的网络资源进行消耗。
应用程序需要分散在成百上千个机器上。应用程序由很多不同的组件操纵。Hykes声明,在接下来三个或四个Docker版本中会增加方案来帮助开发者制定应用程序并在一组机器上面进行调度。
Docker影响的另一个领域是认证。Hykes指出认证是指能够扫描容器内资源和决定信任的能力。
在9月的Docker 1.3版本中将引入keypairs引擎的概念。因此每个Docker引擎与密钥管理系统进行了捆绑。
授权是Docker另一个正在从事的领域。授权是基于身份并将提供一种先进复杂的方式详细描述容器都能做什么。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
Canonical公司创始人称OpenStack供应商“不重视”数据中心成本节约
Canonical公司联合创始人Mark Shttleworth称,OpenStack供应商社区不愿意向其用户 […]
-
私有云之死
随着公有云的接纳程度不断地增加,还遗留着一个问题:到底私有云现在变得怎么样了呢?私有云本应该在拥有公有云提供的灵活性、自服务和弹性之余还不依赖于任何厂家的设备……
-
企业版OpenStack:支持者在增加,批评声亦不断
OpenStack平台与传统的IT客户和合作伙伴一起继续向前迈进,但缺乏开源开发支持导致了对企业OpenStack的批评不断……
-
托管OpenStack私有云能够获得支持or单打独斗?
OpenStack私有云托管作为一种服务可以简化企业的部署和运营,并强调了云计算的优势,而非Linux的优化……