BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

为什么Docker能迅速蹿红

| 作者 马德奎 关注 0 他的粉丝 发布于 2014年9月18日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Docker是PaaS供应商dotCloud开源的一个高级容器引擎。在0.1版本于2013年3月发布之后,Docker迅速获得了众多厂商的青睐,其中包括红帽、谷歌、百度这样的行业领导者,并成为了当年的十大新秀开源项目之一。在今年6月7日到8日举行的DockerCon 2014大会上,谷歌、红帽、IBM、Rackspace等公司的核心人物均发表了主题演讲,从中可以看到,目前主流的云厂商以及Linux厂商都加入了支持Docker的阵营。在刚刚过去的8月份,微软宣布Microsoft Azure支持KubernetesVMware也宣布与Docker建立合作关系

Docker为什么这么快就流行了起来?它有什么让人这么感兴趣?让我们看下Adrian Cockcroft对此的分析。他认为,Docker之所以如此流行有三个原因:

  1. 只需要15分钟,开发人员就可以弄清楚Docker的用途,并安装它做些有用的事。
  2. Docker有一个很棒的名字,而且有一个可以清晰传达产品用途、易于记忆的可爱Logo。
  3. Docker产品源于一家小型创业公司DotCloud,它可以在整个行业内建立广泛的合作关系,而不会像知名企业那样受到竞争对手的阻击。

关于Docker为什么这么让人感兴趣,Cockcroft认为有如下四个方面的原因:

  1. 可移植:Docker是一个可移植的容器,它可以打包任何Linux应用程序或服务。在开发人员笔记本上创建和测试的Docker包,不管它使用了何种语言或框架,都可以不经修改就运行在任何公共云、私有云或裸机服务器上。
  2. 速度:Docker容器启动时间大约为1秒,而公共云虚拟机启动需要几十秒到几分钟。
  3. 配置:对于应用程序的一个版本,Docker容器会获取它的准确配置信息。在生产环境中升级应用程序,通常只需要花几秒钟替换容器,这在很大程度上消除了对Cfengine、Puppet、Chef、Ansible或Saltstack等工具的依赖。
  4. Docker Hub应用商店:Docker容器在公共注册中心hub.docker.com上共享,它已经包含了数以万计的容器。由于容器可移植,Docker Hub成为一个非常有用的、跨平台的应用商店,里面有应用程序和可以组装成应用程序的组件微服务。它不像其它应用商店那样绑定到特定的平台。

Docker虽然很火,但它才刚刚起步。它出现尚不足两年,8月22日刚发布了1.2版本,还有许多缺失的功能,其生态系统也正在形成之中。有兴趣的读者可以关注InfoQ的Docker周报,以及阅读系列文章:深入浅出Docker(一)(二)(三)(四)


感谢张天雷对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

创始人或者投资者有人脉? by Liu Raymond

技术当然不错。但这么短的时间内有如此大的声势,数家大公司都支持,参与生态系统建设。没有好的人脉,可能吗?

以上纯属个人揣测。

Re: 创始人或者投资者有人脉? by Guo Gary

是的,人脉这些的因素肯定有,但是没有好的技术,光有人脉肯定也是不行的,多方面因素的。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT