Ansluta till en containerkonsol i Azure Container Apps
Det är användbart att ansluta till en containerkonsol när du vill felsöka ditt program i en container. Med Azure Container Apps kan du ansluta till en containerkonsol med hjälp av Azure-portalen eller Azure CLI.
Azure Portal
Följ dessa steg för att ansluta till en containerkonsol i Azure-portalen.
- I Azure-portalen väljer du Konsol i menygruppen Övervakning från sidan containerapp.
- Välj den revision, replik och container som du vill ansluta till.
- Välj att komma åt konsolen via bash, sh eller en anpassad körbar fil. Om du väljer en anpassad körbar fil måste den vara tillgänglig i containern.
Azure CLI
Använd kommandot för att ansluta till en containerkonsol az containerapp exec
. Om du vill avsluta konsolen väljer du Ctrl-D.
Anslut till exempel till en containerkonsol i en containerapp med en enda container med hjälp av följande kommando. <Ersätt PLACEHOLDERS> med containerappens värden.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP>
Om du vill ansluta till en containerkonsol i en containerapp med flera revisioner inkluderar repliker och containrar följande parametrar i az containerapp exec
kommandot.
Argument | beskrivning |
---|---|
--revision |
Revisionsnamnen för containern som ska anslutas till. |
--replica |
Repliknamnet för containern som ska anslutas till. |
--container |
Containernamnet på containern som ska anslutas till. |
Du kan hämta revisionsnamnen az containerapp revision list
med kommandot . <Ersätt PLACEHOLDERS> med containerappens värden.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
az containerapp replica list
Använd kommandot för att hämta replik- och containernamnen. <Ersätt PLACEHOLDERS> med containerappens värden.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Anslut till containerkonsolen az containerapp exec
med kommandot . <Ersätt PLACEHOLDERS> med containerappens värden.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME>