快速入門:在 Azure 入口網站中部署現有的容器映射
Azure 容器應用程式讓您在無伺服器平台上執行微服務和容器化應用程式。 透過容器應用程式可享有執行容器的優點,同時還不用擔心手動設定雲端基礎結構與複雜的容器協調器。
本文示範如何使用 Azure 入口網站將現有的容器部署至 Azure 容器應用程式。
注意
透過登錄使用者名稱和密碼可支援私人登錄授權。
必要條件
- 具有有效訂用帳戶的 Azure 帳戶。
- 如果您沒有,可以免費建立一個。
設定
登入 Azure 入口網站後即可開始。
建立容器應用程式
若要建立容器應用程式,請從 Azure 入口網站首頁開始。
- 在頂端搜尋列中搜尋容器應用程式。
- 在搜尋結果中選取容器應用程式。
- 選取建立按鈕。
[基本] 索引標籤
在 [基本] 索引標籤中,執行下列動作。
輸入專案詳細資料
設定 | 動作 |
---|---|
訂用帳戶 | 選取 Azure 訂閱。 |
資源群組 | 選取 [新建],然後輸入 my-container-apps。 |
容器應用程式名稱 | 輸入 my-container-app。 |
建立環境
在 [建立容器應用程式環境] 欄位中,選取 [新建]。
在 [基本] 索引標籤的 [建立容器應用程式環境] 頁面中,輸如下列值:
設定 值 環境名稱 輸入 my-environment。 區域 選取 [加拿大中部]。 選取 [監視] 索引標籤以建立 Log Analytics 工作區。
在 [Log Analytics 工作區] 欄位中選取 [新建]。
在 [建立新的 Log Analytics 工作區] 對話方塊的 [名稱] 欄位中輸入 my-container-apps-logs。
系統會在 [位置] 欄位中預先填入 [加拿大中部]。
選取 [確定]。
選取 [建立容器應用程式環境] 頁面底部的 [建立] 按鈕。
選取頁面底部的 [下一步:應用程式設定] 按鈕。
應用程式設定索引標籤
在 [應用程式設定] 索引標籤執行下列步驟:
設定 | 動作 |
---|---|
使用快速入門映像 | 取消勾選此核取方塊。 |
名稱 | 輸入 my-portal-app。 |
影像來源 | 選取您的容器映像存放庫來源。 如果您的容器裝載在 [Azure Container Registry] 以外的登錄中,請選取 [Docker Hub 或其他登錄]。 |
影像類型 | 選取 [私人]。 |
登錄登入伺服器 | 輸入您容器登陸的網域 (包含子網域)。 |
登錄使用者名稱 | 輸入您登錄的使用者名稱。 |
登錄密碼 | 輸入您登錄的密碼。 |
映像及標籤 | 輸入映像名稱,包括標記。 |
設定 | 動作 |
---|---|
使用快速入門映像 | 取消勾選此核取方塊。 |
名稱 | 輸入 my-portal-app。 |
影像來源 | 選取您的容器映像存放庫來源。 如果您的容器裝載在 [Azure Container Registry] 以外的登錄中,請選取 [Docker Hub 或其他登錄]。 |
登錄登入伺服器 | 輸入您容器登陸的網域 (包含子網域)。 |
影像類型 | 選取 [公用]。 |
映像及標籤 | 輸入映像名稱,包括標記。 |
應用程式輸入設定
設定 | 動作 |
---|---|
輸入 | 選取 [啟用] 或 [停用]。 |
如果您已啟用輸入,請設定下列設定:
設定 | 動作 |
---|---|
輸入可見度 | 選取 [內部] 僅允許來自相同虛擬網路中其他應用程式的輸入,而選取 [外部] 會公開您的容器應用程式。 |
目標連接埠 | 輸入您想要公開容器應用程式的連接埠。 |
部署容器應用程式
選取頁面底部的 [檢閱及建立] 按鈕。
接下來,系統會驗證容器應用程式中的設定。 如果沒有找到任何錯誤,即會啟用 [建立] 按鈕。
如果發生錯誤,則包含錯誤的任何索引標籤都會以紅點標示。 流覽至適當的索引標籤。包含錯誤的欄位會以紅色反白顯示。 修正所有錯誤之後,請再次選取 [檢閱及建立]。
選取 建立。
即會顯示含有「部署正在進行中」訊息的頁面。 部署成功完成之後,您會看到訊息:「您的部署已完成」。
驗證部署
您可以藉由查詢 Log Analytics 工作區來確認部署是否成功。 您可能需要等候 5 到 10 分鐘,分析才會第一次到達,才能查詢記錄。
建立容器應用程式 5 到 10 分鐘之後,請遵循下列步驟來檢視記錄的訊息:
選取 [前往資源],以檢視您新的容器應用程式。
選取[監視] 標頭下的 [記錄]。
從任何卡片選取 [載入至編輯器] 按鈕。
使用下列查詢取代產生的程式碼:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
選取 [執行] 按鈕。
檢查資料表中的結果。
清除資源
如果您不打算繼續使用此應用程式,可以移除資源群組來刪除 Azure 容器應用程式執行個體和所有相關聯的服務。
- 從 [概觀] 區段中選取 [my-container-apps] 資源群組。
- 選取資源群組 [概觀] 頂端的 [刪除資源群組] 按鈕。
- 在 [確定要刪除「my-container-apps」] 確認對話方塊中,輸入資源組名稱 my-container-apps。
- 選取 [刪除]。
刪除資源群組的程序可能需要幾分鐘的時間才能完成。
提示
有問題嗎? 在 Azure 容器應用程式存放庫中提出問題,讓我們在 GitHub 上了解該問題。