Sdílet prostřednictvím


Připojení ke konzole kontejneru v Azure Container Apps

Připojení ke konzole 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 webu Azure Portal vyberte na stránce aplikace kontejneru 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.

Snímek obrazovky se stránkou konzoly Azure Container Apps

Azure CLI

Pokud se chcete připojit ke konzole kontejneru, použijte az containerapp exec příkaz. Konzolu ukončíte tak, že vyberete Ctrl-D.

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 <CONTAINER_APP_NAME> \
  --resource-group <RESOURCE_GROUP>

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 <CONTAINER_APP_NAME> \
  --resource-group <RESOURCE_GROUP> \
  --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 <CONTAINER_APP_NAME> \
  --resource-group <RESOURCE_GROUP> \
  --revision <REVISION_NAME> \
  --query "[].{Containers:properties.containers[].name, Name:name}"

Připojte se ke konzole kontejneru az containerapp exec pomocí příkazu. <Zástupné symboly> nahraďte hodnotami vaší aplikace kontejneru.

az containerapp exec \
  --name <CONTAINER_APP_NAME> \
  --resource-group <RESOURCE_GROUP> \
  --revision <REVISION_NAME> \
  --replica <REPLICA_NAME> \
  --container <CONTAINER_NAME>