Docker并不为人所知但是在这一年中这一切都发生了变化
在2014年之前,Docker并不为人所知,但是在这一年中,这一切都发生了变化。开源Docker容器虚拟化项目于2013年3月启动,并在2014年全面发展,实现了1.0版本的里程碑,并吸引了许多世界领先的IT供应商。
要了解Docker为什么在2014年变得流行,重要的是要退后一步,看看Docker支持什么以及它给市场带来的颠覆意味着什么。
Docker代表的虚拟化模型不同于VMware的ESX,Microsoft的Hyper-V,Xen和基于开源内核的虚拟机(KVM)技术采用的传统虚拟机管理程序虚拟机(VM)。使用传统的管理程序,每个VM都需要自己的操作系统。但是,使用Docker,应用程序位于一个容器内,该容器位于可以为多个容器提供服务的单个主机OS上。
“如果问题是,我如何采用一个应用程序并将其部署在大量服务器上,则无需采用以兆字节为单位的应用程序,并将其与千兆字节的操作系统结合起来并运行整个程序。对正在另一主机操作系统上运行的管理程序之上,”多克公司首席执行官Ben戈卢布在一段视频中表示采访与每周电脑报 2013年。
Docker的承诺远不止与虚拟化容器有关,更重要的是与便携式虚拟化应用程序有关。Docker提供了一种格式,可以使应用程序开发人员打包可以快速部署到任何支持Docker的主机的应用程序。
从非常真实的意义上讲,Docker的承诺有点类似于Java的最初承诺:编写一次代码,然后在任何地方运行。可以肯定的是,在云时代,它的价值越来越高,这是Docker所实现的。
尽管Docker的采用率很高,但Docker的重大里程碑事件发生在6月9日,即Docker 1.0正式发布。1.0版带来了稳定性和企业可靠部署该技术的能力的希望。在Docker 1.0版本中,Dock开源工作背后的主要商业赞助商Docker Inc.也启动了其商业支持工作和Docker Hub。
Docker Hub是可部署在Docker主机上的“ Dockerized”应用程序的中央存储库。公司官员说,在12月举行的Dockercon Europe活动上,Docker Inc.发布了其Docker Hub Enterprise(DHE)本地产品,该产品旨在将开发人员和系统管理员的工作流功能引入“企业防火墙之后”。
作为Dockercon Europe活动的一部分,开源Docker项目通过新的编排服务进行了扩展。Docker Machine支持更轻松的Docker主机部署,Docker Swarm提供集群功能,Docker Compose提供应用程序组装服务。
合作伙伴
由于多个行业合作伙伴关系,Docker在2014年也蓬勃发展。Docker在6月首次亮相的Red Hat Enterprise Linux 7版本中受支持。Docker的主要支持者亚马逊在11月的Amazon re:invent会议期间推出了EC2 Container服务。
IBM还公开接受了容器。该公司出售Docker Hub Enterprise以及一项新的IBM Containers服务。
不过,也许更值得注意的是,在很多方面可以被视为Docker竞争对手的供应商已经选择接受它。出乎意料的是,VMware在8月宣布了对Docker的支持。
VMware首席执行官Pat Gelsinger在去年夏天的VMworld 2014 主题演讲中说:“交付容器的最佳方法是通过虚拟机。”
微软也开始采取行动,为Azure云上的Docker提供支持,并正在努力在Windows Server上启用Docker。
供应商选择合作并拥抱Docker的原因很简单:开发人员通常专注于构建自己的应用程序,而不是基础架构。Docker为旧问题提供了一种新的优化方法,即如何轻松快速地部署应用程序。
2014年对Docker来说是第一年,而2015年将是成熟和进一步扩展的一年。领先的应用程序开发人员和技术供应商已经看到Docker的前景,在新的一年中,主流企业和开发人员的采用很有可能会出现。