【编者的话】随着业界巨头对Docker的支持,在很短的时间内,Docker因容器迅速崛起,你可以在任何地方构建、分发和运行Docker容器,然而Docker在安全方面确实存在问题,谁也不知道Docker能否在这场容器变革中生存下来。
“随意构建、分发和运行任何应用。”
这个承诺来自Docker,这家公司在几年前将软件容器推广开来。到目前为止,这个两岁的创业公司已经估值十亿美元。 实际上,这一热门想法已经吸引了许多大的竞争对手,包括微软和Google。
就像十几年前虚拟化颠覆计算机硬件一样,容器正在革新软件和编程行业。有个很好的例子来解释这个概念:就像运输集装箱,软件容器将程序(程序的一部分)和一层可以运行于主流云计算平台的抽象层打包起来。这样一来,开发人员将应用从桌面开发环境转移到测试环境或者生产环境就变得很容易。
尽管容器的概念日渐流行,但它并不是近来出现的。Google在大约九年前就在内部使用了容器。Google也是2014年Docker的早期并且非常关键支持者,并将Docker和自己的云计算服务、Google App Engine和Google Compute Engine结合起来。
但是,2014年12月份,Docker的早期支持者CoreOS宣布了一个叫做Rocket的竞争项目,在今年五月,Goolge成为了Rocket的支持者,尽管它也同时支持Docker。
紧随Google之后,Amazon Web Service宣布EC2 Container Service支持Docker,同时集成Docker Hub。
微软也和Docker达成合作,保证容器云能在它的Azure云计算平台上流畅运行。十月份,公司宣布在未来的Windows Server的版本中支持Docker。特别是微软宣称将会支持Docker Engine,可运行容器。
今年四月,微软宣布Windows版的Docker客户端,该版本大大简化用Windows开发的开发人员管理Docker主机和容器。
同一个月里,微软发布了Hyper-V Containers,其作为一个Windows容器和Hyper-V虚拟机之间额外的部署选择,以便应用开发者可以像部署Windows Server容器一样部署他们。同时也包含了Nano Server、Windows Server的简化版本,专门为容器做了优化。
最后,作为十几年前就是虚拟化行业先驱的VMWare,开始被Docker的发展所震惊。在今年四月份发布了Project Lightwave,这是一个容器解决方案。
随着业界巨头对Docker的支持,在很短的时间内,Docker因容器迅速崛起。目前唯一的问题就是安全。在一月份,Gartner的分析师Joerg Fritsch指出Docker容器在安全管理和针对保密性、完整性以及可用性的通用控件的支持方面有些不尽人意。
谁也不知道Docker能不能在这场由它发起的变革中生存下来。由于公司的主要产品是开源的,Docker在这上面并不赚钱,但在公司面向开发人员的产品Docker Hub上有一些收费的功能。你可以在任何地方构建、分发和运行Docker容器,然而Docker除了在品牌认可和推广方面,其他方面并没有做太多的安排。
Docker安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm
在 Docker 中使用 MySQL http://www.linuxidc.com/Linux/2014-01/95354.htm
在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker http://www.linuxidc.com/Linux/2014-10/108184.htm
Docker安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm
Ubuntu 14.04安装Docker http://www.linuxidc.com/linux/2014-08/105656.htm
阿里云CentOS 6.5 模板上安装 Docker http://www.linuxidc.com/Linux/2014-11/109107.htm