連線 Azure Container Apps 中的容器主控台
當您想要對容器內的應用程式進行疑難排解時,連線至容器的主控台很有用。 Azure Container Apps 可讓您使用 Azure 入口網站 或 Azure CLI 連線到容器的主控台。
Azure 入口網站
若要連線到Azure 入口網站中的容器主控台,請遵循下列步驟。
- 從Azure 入口網站的容器應用程式頁面,選取 [監視 ] 功能表群組中的 [主控台 ]。
- 選取您要連線的修訂、複本和容器。
- 選擇透過 bash、sh 或自訂可執行檔存取您的主控台。 如果您選擇自訂可執行檔,則必須在容器中提供它。
Azure CLI
az containerapp exec
使用 命令連線到容器主控台。 選取 Ctrl-D 以結束主控台。
例如,使用下列命令,使用單一容器連線到容器應用程式中的容器主控台。 將 < 預留位置 > 取代為您的容器應用程式值。
az containerapp exec \
--name <ContainerAppName> \
--resource-group <ResourceGroup>
若要使用多個修訂、複本和容器連線到容器應用程式中的容器主控台,請在 命令中包含 az containerapp exec
下列參數。
引數 | 描述 |
---|---|
--revision |
要連接的容器修訂名稱。 |
--replica |
要連接的容器複本名稱。 |
--container |
要連接的容器容器名稱。 |
您可以使用 命令取得修訂名稱 az containerapp revision list
。 將 < 預留位置 > 取代為您的容器應用程式值。
az containerapp revision list \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--query "[].name"
az containerapp replica list
使用 命令來取得複本和容器名稱。 將 < 預留位置 > 取代為您的容器應用程式值。
az containerapp replica list \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--revision <RevisionName> \
--query "[].{Containers:properties.containers[].name, Name:name}"
使用 命令連線容器主控台 az containerapp exec
。 將 < 預留位置 > 取代為您的容器應用程式值。
az containerapp exec \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--revision <RevisionName> \
--replica <ReplicaName> \
--container <ContainerName>