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.
- Na webu Azure Portal vyberte na stránce aplikace kontejneru konzolu ve skupině nabídek Monitorování .
- Vyberte revizi, repliku a kontejner, ke kterému se chcete připojit.
- 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.
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>