使用來自 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 映像,並以冷啟動作業的形式執行映像。 應用程式起初可能需要幾秒鐘的時間來啟動,但在之後便能立即使用。