Connessione a una console contenitore in App Azure Container
Connessione alla console di un contenitore è utile quando si vuole risolvere i problemi dell'applicazione all'interno di un contenitore. App Azure Container 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 nella portale di Azure, seguire questa procedura.
- Selezionare Console nel gruppo di menu Monitoraggio nella pagina dell'app contenitore nella portale di Azure.
- 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
Usare il az containerapp exec
comando per connettersi a una console contenitore. Selezionare CTRL+D per uscire dalla console.
Ad esempio, connettersi a una console contenitore in un'app contenitore con un singolo contenitore usando il comando seguente. Sostituire i <segnaposto> con i valori dell'app contenitore.
az containerapp exec \
--name <ContainerAppName> \
--resource-group <ResourceGroup>
Per connettersi a una console contenitore in un'app contenitore con più revisioni, repliche e contenitori includono i parametri seguenti nel az containerapp exec
comando .
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 az containerapp revision list
comando . Sostituire i <segnaposto> con i valori dell'app contenitore.
az containerapp revision list \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--query "[].name"
Usare il az containerapp replica list
comando per ottenere i nomi di replica e contenitore. Sostituire i <segnaposto> con i valori dell'app contenitore.
az containerapp replica list \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--revision <RevisionName> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Connessione alla console del contenitore con il az containerapp exec
comando . Sostituire i <segnaposto> con i valori dell'app contenitore.
az containerapp exec \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--revision <RevisionName> \
--replica <ReplicaName> \
--container <ContainerName>