通过使用 Azure 容器注册表存储库中的映像来部署 Web 应用

已完成

可以直接通过 Azure 容器注册表将 Web 应用部署到 Azure 应用服务。

在示例场景中,团队想要托管应用服务中的 Web 应用。 他们需要配置应用服务,以从容器注册表中的存储库检索 Web 应用的映像。

本单元介绍如何配置应用服务以从容器注册表中的存储库部署 Web 应用。

通过 Azure 容器注册表中的存储库部署 Web 应用

基于 Docker 映像创建 Web 应用时,将配置以下属性:

  • 包含映像的注册表:注册表可以是 Docker Hub、容器注册表或一些其他的专用注册表。
  • 映像:此项是存储库的名称。
  • 标记:此项指示要使用存储库中哪个映像版本。 根据约定,在生成最新版本时,将提供标记“最新”。
  • 启动文件:此项是加载映像时要运行的可执行文件或命令的名称。 这等同于在通过运行 docker run 从命令行加载映像时可提供给 Docker 的命令。 如果部署的是已配置 ENTRYPOINT 和/或 COMMAND 值的可立即运行的容器化应用,则无需填写此内容。

配置 Web 应用后,当用户首次尝试访问站点时,将拉取 Docker 映像并将其作为“冷启动”操作运行。 该应用最初可能需要几秒钟的时间才能启动,但之后应用将立即可用。