快速入門:使用容器應用程式部署您的第一個容器應用程式
Azure 容器應用程式服務讓您在無伺服器平台上執行微服務和容器化應用程式。 使用容器應用程式,您會享受執行容器的優點,同時無須顧慮手動設定雲端基礎結構和複雜容器協調器的問題。
在本快速入門中,您會使用 az containerapp up
命令建立和部署您的第一個容器應用程式。
必要條件
設定
若要從 CLI 登入 Azure,請執行下列命令,並遵循提示來完成驗證流程。
az login
若要確定您執行的是最新版本 CLI,請執行升級命令。
az upgrade
接下來,安裝或更新 CLI 的 Azure 容器應用程式延伸模組。
如果您在 Azure CLI 中執行 az containerapp
命令或 Azure PowerShell 模組中的 Cmdlet Az.App
時收到遺漏參數的錯誤,請確定您已安裝最新版的 Azure 容器應用程式延伸模組。
az extension add --name containerapp --upgrade
注意
從 2024 年 5 月開始,Azure CLI 延伸模組預設不會再啟用預覽功能。 若要存取容器應用程式預覽功能,請使用 --allow-preview true
安裝容器應用程式延伸模組。
az extension add --name containerapp --upgrade --allow-preview true
現在已安裝目前的延伸模組或模組,請註冊 Microsoft.App
和 Microsoft.OperationalInsights
命名空間。
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights
建立 Azure 資源群組
建立資源群組,以組織與容器應用程式部署相關的服務。
az group create \
--name my-container-apps \
--location centralus
建立和部署容器應用程式
使用 containerapp up
命令建立和部署您第一個容器應用程式。 這個命令將會執行以下作業:
- 建立容器應用程式環境
- 建立 Log Analytics 工作區
- 使用公用容器映像來建立和部署容器應用程式
請注意,若上述任何資源已經存在,命令將會使用這些資源,而不是建立新的資源。
az containerapp up \
--name my-container-app \
--resource-group my-container-apps \
--location centralus \
--environment 'my-container-apps' \
--image mcr.microsoft.com/k8se/quickstart:latest \
--target-port 80 \
--ingress external \
--query properties.configuration.ingress.fqdn
注意
請確定 --image
參數的值是小寫。
將 --ingress
設定為 external
,即可讓容器應用程式可供公用要求使用。
驗證部署
up
命令傳回容器應用程式的完整網域名稱。 將此位置複製到網頁瀏覽器。
部署容器應用程式時,將會顯示下列訊息:
清除資源
如果您不打算繼續使用此應用程式,請執行下列命令來刪除資源群組,以及本快速入門中建立的所有資源。
警告
下列命令會刪除指定的資源群組和其中包含的所有資源。 如果本快速入門範圍以外的資源存在於指定的資源群組中,則也會一併刪除。
az group delete --name my-container-apps
提示
有問題嗎? 在 Azure 容器應用程式存放庫中提出問題,讓我們在 GitHub 上了解該問題。