一个管道构建容器镜像 (Image1) 并将其推送到 Azure Container Registry (ACR1)。Image1 基于存储在 Docker Hub 中的基础镜像。请确保每当基础镜像更新时,Image1 都会自动重建。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建并运行 Azure Container Registry 任务。.
为什么这是答案
正确答案是创建并运行 Azure Container Registry 任务。Azure Container Registry (ACR) 任务(也称为 ACR Build 或 ACR Tasks)能够自动构建、测试和修补容器镜像。其中一个关键功能是基础镜像更新触发器,它允许 ACR 任务监控 Docker Hub 或其他注册表中的基础镜像更新。当检测到基础镜像更新时,ACR 任务会自动触发 Image1 的重建,并将其推送到 ACR1,从而确保 Image1 始终基于最新的基础镜像。 其他选项不正确: 启用 Azure Event Grid 资源提供程序并订阅注册表事件:Event Grid 可以用于响应 ACR 中的事件,但它本身不能触发基于外部基础镜像更新的构建。 将 Docker Hub 服务连接添加到 Azure Pipelines:服务连接允许 Azure Pipelines 访问 Docker Hub,但它不能自动监控基础镜像更新并触发构建。 在 Azure DevOps 项目中创建服务钩子:服务钩子用于将 Azure DevOps 事件通知给外部服务,而不是用于监控外部注册表中的基础镜像更新。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡