云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

轻量服务器_花生壳域名注册_免费领

小七 141 0

微软和Docker合作开发在Azure上部署容器的新方法

现在,开发人员比以往任何时候都更需要敏捷性来满足客户快速增长的需求。集装箱化是提高敏捷性的一个关键途径。通过将所需的基础设施、依赖项和配置定义为生命周期所有阶段的代码,容器化应用程序以更一致和可重复的方式构建。应用程序在运行时的启动和停止通常也更快,这通常有助于在云中快速启动、停止、扩展和更新。考虑到这一点,我们今天早些时候宣布了微软和Docker之间的新合作伙伴关系,以便将Docker Desktop与Microsoft Azure和Visual Studio系列产品更紧密地集成在一起Docker Desktop内置的工具、功能和命令行实用程序将提供一种将Azure本地设置为上下文的方法,以便在云中使用上下文运行容器,并通过几个简单的命令在Azure容器中运行。产品集成从创建Azure容器实例(ACI)的能力开始,这是一个解决方案,可以在独立的容器中操作,而不需要编排。让我们用一个例子来看看新产品集成。我们有一个简单的基于TCP的Python游戏服务器应用程序,它已经在本地开发人员机器上使用Docker桌面构建并运行。该应用程序依赖于Linux的精简版本和中的其他依赖项要求.txt. visualstudio代码中的Docker工具扩展提供了在Docker桌面上进行构建和运行的简单命令,然后将其推送到dockerhub中的私有容器注册表。使用WSL2的新版本,体验特别快。随着Docker Desktop的更新版本(将于今年晚些时候发布),我们将看到用于为Azure容器实例创建Docker上下文的本机命令:$docker context aci创建paulyuk/webapp dev$docker context使用paulyuk/webapp dev上下文对于在具有Docker主机的一个或多个环境之间轻松交换非常有用。例如,我可以有本地(默认)、myapp dev、myappqa的上下文。整个Docker工具链(包括Docker.exe文件CLI)尊重上下文。这使得在Azure中运行容器变得简单,并且与本地运行一致,只需使用相同的熟悉命令:$docker run paulyuk/pyth美元ONTCP游戏:1.1使用dockerdesktop中的标准工具,将容器部署到Azure就是这么简单。另外,您还可以使用Docker Desktop+VisualStudio+WSL2+GitHub将整个体验整合到一起,从而拥有一个云优化桌面。我将在这个DockerCon LIVE 2020会议中详细介绍集成。我们很高兴能扩大与Docker的合作,继续为开发者提供更好的开发体验。了解更多想了解更多关于合作关系的信息,你可以阅读Docker的新闻稿和博客文章。您可以利用当前的VS代码Docker扩展与Docker上下文,Docker Desktop与WSL2集成。今年晚些时候,将在Docker Desktop中预览ACI集成。