Připojení ke konzole kontejneru v Azure Container Apps

Připojení konzoly kontejneru je užitečné, když chcete řešit potíže s aplikací uvnitř kontejneru. Azure Container Apps umožňuje připojit se ke konzole kontejneru pomocí webu Azure Portal nebo Azure CLI.

portál Azure

Pokud se chcete připojit ke konzole kontejneru na webu Azure Portal, postupujte takto.

  1. Na stránce aplikace kontejneru na webu Azure Portal vyberte konzolu ve skupině nabídek Monitorování .
  2. Vyberte revizi, repliku a kontejner, ke kterému se chcete připojit.
  3. Zvolte přístup ke konzole přes Bash, sh nebo vlastní spustitelný soubor. Pokud zvolíte vlastní spustitelný soubor, musí být dostupný v kontejneru.

Screenshot of Azure Container Apps Console page.

Azure CLI

az containerapp exec Pomocí příkazu se připojte ke konzole kontejneru. Stisknutím kláves Ctrl-D ukončete konzolu.

Připojte se například ke konzole kontejneru v aplikaci kontejneru pomocí jednoho kontejneru pomocí následujícího příkazu. <Zástupné symboly> nahraďte hodnotami vaší aplikace kontejneru.

az containerapp exec \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup>

Pokud se chcete připojit ke konzole kontejneru v aplikaci kontejneru s několika revizemi, replikami a kontejnery, zadejte do az containerapp exec příkazu následující parametry.

Argument Popis
--revision Názvy revizí kontejneru, ke kterému se chcete připojit.
--replica Název repliky kontejneru, ke kterému se chcete připojit.
--container Název kontejneru, ke kterému se chcete připojit.

Názvy revizí můžete získat pomocí az containerapp revision list příkazu. <Zástupné symboly> nahraďte hodnotami vaší aplikace kontejneru.

az containerapp revision list \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --query "[].name"

az containerapp replica list Pomocí příkazu získejte názvy replik a kontejnerů. <Zástupné symboly> nahraďte hodnotami vaší aplikace kontejneru.

az containerapp replica list \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --revision <RevisionName> \
  --query "[].{Containers:properties.containers[].name, Name:name}"

Připojení do konzoly kontejneru az containerapp exec pomocí příkazu. <Zástupné symboly> nahraďte hodnotami vaší aplikace kontejneru.

az containerapp exec \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --revision <RevisionName> \
  --replica <ReplicaName> \
  --container <ContainerName>