在 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,但提供详细信息。
你的方案有一个未解决的问题,似乎尚未解决。