简介

已完成

可以通过使用 Docker 容器来生成和部署基于 Azure 的 Web 应用。 使用此方法可以快速推出 Web 应用。 对持续交付提供支持,可确保用户看到应用的最新版本,同时最大限度地减少管理开销。

假设你就职于一家正在测试新的服务型软件 (SaaS) 产品的著名企业。 致力于该工作的小型团队发展迅速。 一开始,他们不确定将在何处托管应用。 因此,他们选择将应用打包到 Docker 容器中,以提高其开发过程的效率,并充分使用各选项进行部署。 他们已准备好部署第一个版本,并期望能够快速迭代。

该团队决定将新应用部署为使用 Azure 应用服务(一个托管 Web 应用的平台)的 Web 应用。 在应用服务中运行的 Web 应用的代码可以作为 Docker 映像提供。

本模块演示如何在 Azure 容器注册表中创建和存储 Docker 映像。 你会看到如何使用这些映像来部署 Web 应用。 然后,你将了解如何配置持续部署,以便在每次发布映像的新版本时重新部署 Web 应用。

本模块学习结束以后,你将能够创建和维护使用容器注册表中存储的 Docker 映像的 Web 应用。

学习目标

在本模块中,你将:

  • 创建 Docker 映像并将其存储到 Azure 容器注册表中的存储库。
  • 使用应用服务运行基于 Azure 容器注册表中存储的 Docker 映像的 Web 应用。
  • 使用 Webhook 配置基于 Docker 映像的 Web 应用的持续部署。

先决条件

  • 基本熟悉 Docker,包括使用 Docker 命令来存储和检索 Docker 映像
  • 熟悉如何使用应用服务来创建 Web 应用