gpt4 book ai didi

azure - 将.net Core应用程序发布到Azure Docker(容器注册表)

转载 作者:行者123 更新时间:2023-12-02 19:31:56 25 4
gpt4 key购买 nike

今天是我第一次尝试在 Azure 中使用 Docker。

我在.net core 2.0 中创建了一个简单的 MVC 应用程序。我已成功安装适用于 Windows 的 Docker,并且能够在容器中本地成功运行该应用程序。

我的下一个方法是看看我是否可以将应用程序发布到Azure。 (我在创建项目时确实选择了add docker)。

因此,我在解决方案中右键单击并选择“发布”到 Azure 容器。

在 azure 中查看时,我可以看到它已上传到容器注册表。然后它给我一个 url https://costasdockertest.azurecr.io/但是当点击该网址时,我发现页面未找到。

通常,当将 an 上传到 Azure 应用程序服务时,我会得到类似 http://sampleapp.azurewebsites.net 的 URL。 .

不确定我是否错过了什么。我本以为在 Release模式下将应用程序发布到容器中应该会显示该应用程序。

虽然?

谢谢

最佳答案

根据您的描述,您已将镜像推送到 ACR(Azure 容器注册表),用于存储 Docker 镜像,如 Tamás Huj 提到的那样。然后,您可以创建 Azure 容器实例 (ACI) 来实例化您的镜像并托管您的应用程序。详细教程,可以关注Modernizing your existing ASP.NET Apps with Azure .

此外,您可以使用 Web App for Containers并配置 Docker 容器以使用 ACR 中的镜像,详细信息您可以关注 Create an Azure web app to host a containerDeploying ASP.NET Core 2.0 App to Azure using Docker .

关于azure - 将.net Core应用程序发布到Azure Docker(容器注册表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50323730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com