Docker继OpenStack之后成为第二大最受欢迎的云开源项目

日期: 2014-08-26 作者:杨旭 来源:TechTarget中国

就在一年前,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

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐