簡介
您現在可以使用 Docker 容器來建置和部署 Azure 型 Web 應用程式。 此方法可讓您快速推出 Web 應用程式。 支援持續傳遞可確保使用者看到應用程式的最新組建,同時將系統管理的額外負荷降到最低。
假設您任職於一家成功且正在測試新軟體即服務 (SaaS) 產品的公司。 進行該工作的小組變動快速。 當他們開始時,並不確定要將應用程式裝載在哪裡。 因此,他們選擇將應用程式封裝至 Docker 容器,以提升其開發程序的效率並為部署提供最多的選項。 他們已經準備好部署第一個版本,且他們預期會快速地迭代。
該小組決定將新應用程式部署為使用 Azure App Service (裝載 Web 應用程式的平台) 的 Web 應用程式。 提供在 App Service 中執行之 Web 應用程式的程式碼時,可以用 Docker 映像的形式提供。
此課程模組說明如何建立 Docker 映像並將其儲存在 Azure Container Registry 中。 您將了解如何使用這些映像來部署 Web 應用程式。 接著,您將了解如何設定持續部署,以便在每次釋出新版映像時,便重新部署 Web 應用程式。
本課程模組結束時,您將能夠建立並維護使用儲存在 Container Registry 中之 Docker 映像的 Web 應用程式。
學習目標
在本單元中,您將:
- 建立 Docker 映像並儲存在 Azure Container Registry 的存放庫中。
- 使用 App Service 執行以 Azure Container Registry 中 Docker 映像為基礎的 Web 應用程式。
- 使用 Webhook 設定以 Docker 映像為基礎的 Web 應用程式持續部署。
必要條件
- Docker 的基本體驗,包括使用 Docker 命令來儲存及擷取 Docker 映像
- 體驗使用 App Service 建立 Web 應用程式