现在,随着新代码与云服务的更新命令行界面(CLI)工具的集成,现在在Microsoft Azure上启动和管理Docker主机变得更加容易。现在,您只需“运行命令‘azure vm docker create’即可创建一个支持Docker的虚拟机(VM)”,MS Open Tech的高级技术推广人员Ross Gardler在博客中解释道。结果是在Azure上简化了Docker管理。
“这意味着我们不再需要分别登录Azure中的每个Docker主机;现在,您可以在台式机或笔记本电脑上使用Docker客户端为每台主机运行配置命令,”Gardler告知。6月9日,位于华盛顿州雷蒙德市的一家软件制造商和云服务提供商的开源子公司Open Tech在旧金山的DockerCon会议上展示了这项技术。
在过去的一年里,Docker成为最值得关注的虚拟化技术之一,在开源圈备受青睐。
虚拟机监控虚拟机的传统方法要求每个虚拟机运行自己的操作系统。相比之下,Docker将应用放在自己的容器中,共享基本OS的资源,从而实现了一种将资源部署到多台服务器上,资源消耗更少的方法。
开源项目的主要商业赞助商Docker Inc .的首席执行官Ben Golub告诉eWEEK的西恩迈克尔克纳:“没有必要将应用程序以兆字节为单位与操作系统以千兆字节为单位相结合,这一切都在另一个主机操作系统上运行的虚拟机监视器之上。”Docker简化的、以应用程序为中心的方法消除了大部分开销。
随着6月9日Docker版本的发布,这个有着多年历史的开源项目最近达到了一个重要的里程碑。6月10日,Ret Hat发布了旗舰红帽企业版Linux 7平台,支持Docker。
Gardler概述了Azure Docker支持云开发人员的一些好处。他说,开发人员可以“创建系统映像并直接与团队共享”,而不是维护配置文件。"对本地环境的任何改变都会产生可以重新共享的新映像."
Gardler表示,虚拟化容器技术使组织能够自动化应用程序的开发和打包。他补充说,Docker的其他用例包括创建一个资源很少的私有平台即服务环境,以及部署和扩展数据库、Web应用程序和后端服务。
Gardler建议Docker为更加敏捷和轻量级的云应用环境铺平道路。
他说:“通过使Docker容器明显小于传统虚拟机,它们可以更快地启动/重启,更多的容器可以在单个主机上运行,并且它们更具可移植性。”“此外,在捕获新的Docker容器时,工具只需要捕获原始容器和新容器之间的差异。