使用 Azure 向导"创建 Web 应用"中的映像源:"Azure 容器注册表"



在 Azure 向导Create Web App中使用选项图像源:Azure Container Registry比图像源:Private Registry有什么好处吗?


我们有一个常见的 Azure 订阅,在其中创建了 Azure 容器注册表。注册表包含多个存储库,其中包含我们用作容器源的 Docker 映像。

但我们也考虑在 Azure 应用服务中测试 Docker 映像,我们希望在专用于测试的不同 Azure 订阅中创建该服务。

在向导"创建 Web 应用"中,我们遇到了以下两种行为:

  • 我们选择了选项:Single container,图像来源:Azure Container Registry我们在注册表字段附近看到错误:There are no ACR Registries in the selected subscription在这里,我们离开了向导。
  • 我们选择了选项:Single container、图像源:Private Registry,并填写了 URL、用户名和密码以访问 Azure 容器注册表以及其他设置,Azure Web 应用已创建、开始运行并根据目标 Docker 映像提供内容。

所以问题是:在 Azure 向导Create Web App中使用选项图像源:Azure Container Registry比使用图像源:Private Registry有什么好处吗?

如果问题的答案是肯定的,则有哪些选项可以在不同的 Azure 订阅中使用它?我们是否应该在每个订阅中创建 Azure 容器注册表并多次复制 Docker 映像?

Azure 容器注册表是默认的 ACR,它应该在没有用户、密码、URL 的情况下提供无缝集成...... 由于你在另一个订阅中创建了 Web 应用,因此它未显示。

私有注册表是互联网上的任何注册表,或者你自己将其托管在某个地方,因此最后它能够连接到 ACR,但提供详细信息。

你的方案有一个未解决的问题,似乎尚未解决。