📌  相关文章
📜  Microsoft Azure – 用于部署 .NET Core 应用程序的容器注册表

📅  最后修改于: 2022-05-13 01:56:12.405000             🧑  作者: Mango

Microsoft Azure – 用于部署 .NET Core 应用程序的容器注册表

在本文中,我们将了解如何使用 Azure 容器注册表来运行 .NET Core 应用程序 Azure 容器注册表是一个可以安全地存储容器映像的地方。让我们为它部署一个容器镜像,看看我们如何使用它。接下来,我们需要 Visual Studio 和 Docker Desktop。

执行:

按照以下步骤使用 Azure 容器注册表部署 .NET 核心应用程序

第 1 步:在 Visual Studio 中,我们创建了一个新的 .Net Core 控制台应用程序。它非常简单,只向控制台输出“Hello World”。

第 2 步:让我们为其添加 Docker 支持,并选择“Linux”。现在,它有一个 Docker 文件来描述应用程序的容器映像。

第 3 步:让我们将其发布到 Azure 容器注册表。首先,我们选择 Azure 和 Azure Container Registry,就是这样。

第 4 步:我们将选择一个现有的 Azure 容器注册表。如果我们愿意,我们也可以创建一个新的,然后完成并立即发布它。

在 Azure 容器注册表中。我们可以在此处存储许多容器映像,并使用许多功能,例如自动部署和修补映像的任务。

第 5 步:让我们转到存储库菜单。这是我们刚刚发布的图像的标签。现在从这里,我们可以将此容器映像部署并运行到 Web 应用程序或容器实例。

第6步:让我们做最后一个。我们只需要输入一个名称,其余部分保持原样。这将创建一个 Azure 容器实例,非常适合运行单个容器。

第 7 步:在 Azure 容器实例中。让我们在这里看看它的容器。它一直在忙于我们的容器。让我们来看看。在日志中,我们可以看到控制台应用程序的输出,该应用程序现在在 Container Instance 的容器中运行。

Azure 容器注册表是一个托管且安全的地方,用于存储我们的容器映像,它提供异地复制等功能以及在 Azure 容器实例中运行我们的容器的简便方法。