共用方式為


快速入門:在 Azure 入口網站中部署現有的容器映射

Azure 容器應用程式讓您在無伺服器平台上執行微服務和容器化應用程式。 透過容器應用程式可享有執行容器的優點,同時還不用擔心手動設定雲端基礎結構與複雜的容器協調器。

本文示範如何使用 Azure 入口網站將現有的容器部署至 Azure 容器應用程式。

注意

透過登錄使用者名稱和密碼可支援私人登錄授權。

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。

設定

登入 Azure 入口網站後即可開始。

建立容器應用程式

若要建立容器應用程式,請從 Azure 入口網站首頁開始。

  1. 在頂端搜尋列中搜尋容器應用程式
  2. 在搜尋結果中選取容器應用程式
  3. 選取建立按鈕。

[基本] 索引標籤

在 [基本] 索引標籤中,執行下列動作。

輸入專案詳細資料

設定 動作
訂用帳戶 選取 Azure 訂閱。
資源群組 選取 [新建],然後輸入 my-container-apps
容器應用程式名稱 輸入 my-container-app

建立環境

  1. 在 [建立容器應用程式環境] 欄位中,選取 [新建]

  2. 在 [基本] 索引標籤的 [建立容器應用程式環境] 頁面中,輸如下列值:

    設定
    環境名稱 輸入 my-environment
    區域 選取 [加拿大中部]
  3. 選取 [監視] 索引標籤以建立 Log Analytics 工作區。

  4. 在 [Log Analytics 工作區] 欄位中選取 [新建]

  5. 在 [建立新的 Log Analytics 工作區] 對話方塊的 [名稱] 欄位中輸入 my-container-apps-logs

    系統會在 [位置] 欄位中預先填入 [加拿大中部]

  6. 選取 [確定]。

  7. 選取 [建立容器應用程式環境] 頁面底部的 [建立] 按鈕。

  8. 選取頁面底部的 [下一步:應用程式設定] 按鈕。

應用程式設定索引標籤

在 [應用程式設定] 索引標籤執行下列步驟:

設定 動作
使用快速入門映像 取消勾選此核取方塊。
名稱 輸入 my-portal-app
影像來源 選取您的容器映像存放庫來源。 如果您的容器裝載在 [Azure Container Registry] 以外的登錄中,請選取 [Docker Hub 或其他登錄]
影像類型 選取 [私人]
登錄登入伺服器 輸入您容器登陸的網域 (包含子網域)。
登錄使用者名稱 輸入您登錄的使用者名稱。
登錄密碼 輸入您登錄的密碼。
映像及標籤 輸入映像名稱,包括標記。
設定 動作
使用快速入門映像 取消勾選此核取方塊。
名稱 輸入 my-portal-app
影像來源 選取您的容器映像存放庫來源。 如果您的容器裝載在 [Azure Container Registry] 以外的登錄中,請選取 [Docker Hub 或其他登錄]
登錄登入伺服器 輸入您容器登陸的網域 (包含子網域)。
影像類型 選取 [公用]
映像及標籤 輸入映像名稱,包括標記。

應用程式輸入設定

設定 動作
輸入 選取 [啟用] 或 [停用]

如果您已啟用輸入,請設定下列設定:

設定 動作
輸入可見度 選取 [內部] 僅允許來自相同虛擬網路中其他應用程式的輸入,而選取 [外部] 會公開您的容器應用程式。
目標連接埠 輸入您想要公開容器應用程式的連接埠。

部署容器應用程式

  1. 選取頁面底部的 [檢閱及建立] 按鈕。

    接下來,系統會驗證容器應用程式中的設定。 如果沒有找到任何錯誤,即會啟用 [建立] 按鈕。

    如果發生錯誤,則包含錯誤的任何索引標籤都會以紅點標示。 流覽至適當的索引標籤。包含錯誤的欄位會以紅色反白顯示。 修正所有錯誤之後,請再次選取 [檢閱及建立]

  2. 選取 建立

    即會顯示含有「部署正在進行中」訊息的頁面。 部署成功完成之後,您會看到訊息:「您的部署已完成」

驗證部署

您可以藉由查詢 Log Analytics 工作區來確認部署是否成功。 您可能需要等候 5 到 10 分鐘,分析才會第一次到達,才能查詢記錄。

建立容器應用程式 5 到 10 分鐘之後,請遵循下列步驟來檢視記錄的訊息:

  1. 選取 [前往資源],以檢視您新的容器應用程式。

  2. 選取[監視] 標頭下的 [記錄]

  3. 從任何卡片選取 [載入至編輯器] 按鈕。

  4. 使用下列查詢取代產生的程式碼:

    ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
    
  5. 選取 [執行] 按鈕。

  6. 檢查資料表中的結果。

清除資源

如果您不打算繼續使用此應用程式,可以移除資源群組來刪除 Azure 容器應用程式執行個體和所有相關聯的服務。

  1. 從 [概觀] 區段中選取 [my-container-apps] 資源群組。
  2. 選取資源群組 [概觀] 頂端的 [刪除資源群組] 按鈕。
  3. 在 [確定要刪除「my-container-apps」] 確認對話方塊中,輸入資源組名稱 my-container-apps
  4. 選取 [刪除]
    刪除資源群組的程序可能需要幾分鐘的時間才能完成。

提示

有問題嗎? 在 Azure 容器應用程式存放庫中提出問題,讓我們在 GitHub 上了解該問題。

下一步