使用來自 Azure Container Registry 存放庫中的映像來部署 Web 應用程式

已完成

您可以直接從 Azure Container Registry 將 Web 應用程式部署到 Azure App Service。

在範例案例中,該小組想要將 Web 應用程式裝載在 App Service 中。 他們必須設定 App Service 以從 Container Registry 中的存放庫擷取 Web 應用程式的映像。

在此單元中,您將了解如何設定 App Service 以從 Container Registry 中的存放庫部署 Web 應用程式。

從 Azure Container Registry 中的存放庫部署 Web 應用程式

從 Docker 映像建立 Web 應用程式時,您會設定下列屬性:

  • 包含該映像的登錄:登錄可以是 Docker Hub、Container Registry 或一些其他的私人登錄。
  • 映像:此項目是存放庫的名稱。
  • 標籤:此項目會指出要從存放庫使用的映像版本。 依照慣例,建置最新版本時,會賦予其 latest 標籤。
  • 開始檔案:此項目是載入映像時應執行之可執行檔或命令的名稱。 其相當於在命令列執行 docker run 以載入映像時,您可以提供給 Docker 的命令。 如果您要部署的是已就緒可執行的容器化應用程式,並已設定 ENTRYPOINT 和/或 COMMAND 值,則不需填入此資訊。

設定好 Web 應用程式之後,當使用者第一次嘗試瀏覽網站時,系統就會提取 Docker 映像,並以冷啟動作業的形式執行映像。 應用程式起初可能需要幾秒鐘的時間來啟動,但在之後便能立即使用。