微软在虚拟Dockercon活动中表现突出

微软在虚拟Dockercon活动中表现突出,因为两家公司扩大了协议,以共同致力于Docker与Azure云之间的集成。

从技术角度来看,该协议的实质是Docker桌面,Visual Studio,Visual Studio Code和称为容器实例(ACI)的Azure服务之间的集成。

在Dockercon上,我们看到了构建Docker容器并将其仅通过几个命令部署到ACI的演示。“在三个命令行步骤中,我们可以采用任何容器并将其推送到Azure中,” Microsoft首席组程序经理Paul Yuknewicz在虚拟会议上解释说。您还将能够在ACI上下文中运行Docker命令。

这些新功能是Windows和Linux上即将发布的Docker Desktop的更新。可以使用链接到Azure帐户docker login azure,然后使用该命令docker context aci-create,该命令一旦执行,将允许在本地部署容器或通过Azure部署容器之间进行切换docker context use。

微软还更新了Visual Studio Code及其Docker工具。需要注意的是,集成主要用于开发和测试。Yuknewicz警告说:“对于生产,请考虑使用CI / CD管道。”

还要注意,ACI并不是在Azure上运行容器的唯一方法。您还可以使用Azure Kubernetes服务(AKS),应用程序服务,服务结构或虚拟机。ACI特别容易,但是文档说:“对于长期运行,稳定的工作负载,在专用虚拟机群集中编排容器通常比使用Azure容器实例运行相同的容器便宜。”

Dockercon还包括有关将应用程序部署到AWS的会议,但在主题演讲中,引起了所有关注的是Microsoft的云。为什么选择Azure?Docker CEO斯科特·约翰斯顿(Scott Johnston)说:“它着眼于开发人员的需求,但这还不是全部。对于Docker来说,2019年是艰难的一年。在11月,Mirantis收购了Docker Enterprise Platform,包括Docker Engine Enterprise和Universal Control Plane集群管理工具,以支持其Kubernetes业务。Docker表示将专注于“现代应用程序的开发人员工作流”。

在Dockercon上,Johnston承认了这一点,并说:“我们现在是一家较小的公司。”Docker已经发现自己拥有无处不在的容器格式和流行的容器存储库(Docker Hub,该公司现在每周有15亿次拉动,该公司称),但是它是一个生态系统,很容易利用而无需付费。

该公司的业务依赖于向用户推销付费的Docker Hub订阅,该订阅具有无限的私有存储库,并行构建服务和团队管理工具,并与许多其他免费和付费的DevOps和协作工具竞争。Redmonk分析师James Governor告诉The Register:“公平地说,Docker仍在努力建立付费订阅方面的产品市场契合度,以通过格式货币化和明显的开发人员商誉。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。