Docker和微软合作要简化容器应用程式开发与部署

每日动态2021-02-13 08:01:59
最佳答案

Docker和微软扩展战略合作关係,Docker Desktop、Azure和Visual Studio系列产品将会紧密整合在一起,让开发人员可以快速启动Node.js、Python以及.NET Core/C#等特定语言的专案,并简化本机到云端的容器部署。

微软提到,容器化是一个能提高开发敏捷度的方法,让用户使用程式码定义各阶段需要的基础设施、相依项目以及配置,以更一致且可重複的方式建构应用程式,而应用程式也可以在Runtime更快速地启动和停止。

不过,即便现在有各种容器技术和工具,可用来简化本地与云端原生开发,但是这个过程仍然很複杂,Docker提到,开发团队可能需要花费数小时甚至数天,才能决定并建立适合的云端环境,而且也难以建构可以快速迭代的协作工作管线。

而现在Docker和微软联手,要降低开发人员在云端应用程式开发过程所会遇到的摩擦,开发人员将可以从Docker CLI简单地登入Azure,系统将预设自动配置,让在ACI云端容器环境创建容器更加方便快速,而且可以快速地从本地端上下文,切换到云端下文执行应用程式。Compose规範简化了单个容器和多容器的应用程式开发,让开发人员可以在云端容器服务里,呼叫完全相容Docker的命令。

Visual Studio Code中的Docker工具扩充,让开发者可以运用指令,在Docker Desktop建置和执行应用程式,并将其推送到Docker Hub中,微软提到,在最新释出的WSL2中,执行这个过程相当简单,推荐开发者可以结合使用Docker Desktop、Visual Studio、WSL2以及GitHub,便能以简单的方式部署容器。

免责声明:本文由用户上传,如有侵权请联系删除!