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.
Poznámka:
Platforma Azure Container Apps nabízí konzolu ladění, která vám pomůže vyřešit potíže s aplikacemi, pokud vaše aplikace používají kontejnery, které obsahují jenom vaši aplikaci a její závislosti modulu runtime, nebo image bez distribuce.
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>