Conéctese a la consola de un contenedor en Azure Container Apps
La conexión a la consola de un contenedor es útil cuando desea solucionar problemas de la aplicación dentro de un contenedor. Azure Container Apps permite conectarse a la consola de un contenedor mediante Azure Portal o la CLI de Azure.
Azure portal
Siga estos pasos para conectarse a la consola de un contenedor en Azure Portal.
- En Azure Portal, seleccione Consola en el grupo de menús Supervisión de la página de la aplicación de contenedor.
- Seleccione la revisión, la réplica y el contenedor a los que desea conectarse.
- Elija acceder a la consola mediante Bash, sh o un archivo ejecutable personalizado. Si elige un archivo ejecutable personalizado, debe estar disponible en el contenedor.
CLI de Azure
Para conectarse a una consola de contenedor, use el comando az containerapp exec
. Para salir de la consola, seleccione Ctrl-D.
Por ejemplo, use el siguiente comando para conectarse a la consola de un contenedor de una aplicación contenedora con un contenedor único. Reemplace los <PLACEHOLDERS> por los valores de la aplicación contenedora.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP>
Para conectarse a la consola de un contenedor de una aplicación contenedora con varias revisiones, réplicas y contenedores, incluya los siguientes parámetros en el comando az containerapp exec
.
Argumento | Descripción |
---|---|
--revision |
Nombres de revisión del contenedor al que se va a conectar. |
--replica |
Nombre de réplica del contenedor al que se va a conectar. |
--container |
Nombre del contenedor al que se va a conectar. |
Puede obtener los nombres de revisión con el comando az containerapp revision list
. Reemplace los <PLACEHOLDERS> por los valores de la aplicación contenedora.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
Use el comando az containerapp replica list
para obtener los nombres de revisión, réplica y contenedor. Reemplace los <PLACEHOLDERS> por los valores de la aplicación contenedora.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Conéctese a la consola del contenedor mediante el comando az containerapp exec
. Reemplace los <PLACEHOLDERS> por los valores de la aplicación contenedora.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME>