Share via


連線 Azure Container Apps 中的容器主控台

當您想要對容器內的應用程式進行疑難排解時,連線至容器的主控台很有用。 Azure Container Apps 可讓您使用 Azure 入口網站 或 Azure CLI 連線到容器的主控台。

Azure 入口網站

若要連線到Azure 入口網站中的容器主控台,請遵循下列步驟。

  1. 從Azure 入口網站的容器應用程式頁面,選取 [監視 ] 功能表群組中的 [主控台 ]。
  2. 選取您要連線的修訂、複本和容器。
  3. 選擇透過 bash、sh 或自訂可執行檔存取您的主控台。 如果您選擇自訂可執行檔,則必須在容器中提供它。

Screenshot of Azure Container Apps Console page.

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>