Docker:简化软件部署与开发的利器
1. Docker的诞生与发展
2013年3月15日,dotCloud的创始人兼首席执行官Solomon Hykes在加利福尼亚州圣克拉拉的Python开发者大会上,通过一场五分钟的闪电演讲,将Docker首次介绍给了世界。当时,除了dotCloud内部,只有约40人有机会试用Docker。然而,在宣布后的几周内,Docker就获得了大量媒体关注。该项目迅速开源,并在GitHub上公开,任何人都可以下载并参与贡献。
在接下来的几个月里,越来越多的行业人士开始听说Docker,以及它将如何彻底改变软件的构建、交付和运行方式。不到一年时间,几乎整个行业都知道了Docker,但仍有很多人不确定它到底是什么,以及为什么人们如此兴奋。
2. Docker的承诺
Docker看似是一个虚拟化平台,但实际上远不止如此。它的应用领域涵盖了多个竞争激烈的行业细分领域,涉及KVM、Xen、OpenStack、Mesos、Capistrano、Fabric、Ansible、Chef、Puppet、SaltStack等多种技术。从这份竞争产品列表中可以看出一些端倪,例如,大多数工程师不会认为虚拟化产品会与配置管理工具竞争,但这两种技术都受到了Docker的冲击。列表中的这些技术通常以提高生产力而受到赞誉,这也是Docker引发广泛关注的原因。
Docker处于过去十年中一些最具影响力的技术的核心位置。如果对Docker和这些领域的主导技术进行逐项功能比较,Docker可能看起来只是一个中等水平的竞争对手。它在某些方面表现较强,但它带来的是一套能够跨越广泛工作流挑战的功能集。通过结合Capistrano和Fabric等应用
超级会员免费看
订阅专栏 解锁全文
1003

被折叠的 条评论
为什么被折叠?



