Connettersi alla console di un contenitore in App contenitore di Azure
La connessione alla console di un contenitore è utile quando si vuole risolvere i problemi dell'applicazione all'interno di un contenitore. App contenitore di Azure consente di connettersi alla console di un contenitore usando il portale di Azure o l'interfaccia della riga di comando di Azure.
Azure portal
Per connettersi alla console di un contenitore nel portale di Azure, seguire questa procedura.
- Nel portale di Azure selezionare Console nel gruppo di menu Monitoraggio nella pagina dell'app contenitore.
- Selezionare la revisione, la replica e il contenitore a cui connettersi.
- Scegliere di accedere alla console tramite bash, sh o un eseguibile personalizzato. Se si sceglie un eseguibile personalizzato, deve essere disponibile nel contenitore.
Interfaccia della riga di comando di Azure
Per connettersi alla console di un contenitore, usare il comando az containerapp exec
. Per uscire dalla console, premere CTRL-D.
Ad esempio, per connettersi alla console di un contenitore in un'app contenitore con un singolo contenitore, usare il comando seguente. Sostituire i >SEGNAPOSTO< con i valori dell'app contenitore in uso.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP>
Per connettersi alla console di un contenitore in un'app contenitore con più revisioni, repliche e contenitori, includere i parametri seguenti nel comando az containerapp exec
.
Argomento | Descrizione |
---|---|
--revision |
Nomi di revisione del contenitore a cui connettersi. |
--replica |
Nome della replica del contenitore a cui connettersi. |
--container |
Nome del contenitore a cui connettersi. |
È possibile ottenere i nomi delle revisioni con il comando az containerapp revision list
. Sostituire i >SEGNAPOSTO< con i valori dell'app contenitore in uso.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
Usare il comando az containerapp replica list
per ottenere i nomi di replica e contenitore. Sostituire i >SEGNAPOSTO< con i valori dell'app contenitore in uso.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Connettersi alla console del contenitore con il comando az containerapp exec
. Sostituire i >SEGNAPOSTO< con i valori dell'app contenitore in uso.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME>