3

我设置了一个 Azure 应用服务,它使用存储在 Azure 容器注册表中的 Docker 映像。ACR 使用基本 SKU。

在应用服务的容器设置中,我打开了持续部署设置。当它连接到 ACR 时,没有像 DockerHub 中那样的 webhook。

问题是当我将它们推送到存储库时,它似乎没有部署新图像。

除了打开持续部署设置之外,我还需要设置什么吗?

在App Service的Continuous Deployment部分下有一条提示:Continuous Deployment of Azure Container Registry hosted images requires use of the Azure Container Registry SKU.但是真的不清楚需要什么SKU?

当我重新启动应用程序时,我可以在 docker 日志中看到它正在运行最新的图像,但我必须手动重新启动应用程序才能看到它。

4

1 回答 1

0

应用服务中的持续部署功能标志告诉应用服务在收到 Webhook 时重新启动/重新拉取。它基本上是一个关闭开关来禁用 webhook 通知。您仍然需要配置 webhook。在异地复制演练中,我们使用自动部署来描述如何进行设置:https ://docs.microsoft.com/en-us/azure/container-registry/container-registry-tutorial-prepare-registry 我们是努力使这更容易,但这会为调用应用服务的 ACR 推送 Webhook 设置流程

于 2018-10-03T15:36:27.310 回答