Conectar-se a um console de contêiner nos Aplicativos de Contêiner do Azure
Conectar-se ao console de um contêiner é útil quando você deseja solucionar problemas de seu aplicativo dentro de um contêiner. Os Aplicativos de Contêiner do Azure permitem que você se conecte ao console de um contêiner usando o portal do Azure ou a CLI do Azure.
Portal do Azure
Para se conectar ao console de um contêiner no portal do Azure, siga estas etapas.
- No portal do Azure, selecione Console no grupo de menu Monitoramento na página do seu aplicativo de contêiner.
- Selecione a revisão, a réplica e o contêiner ao qual você deseja se conectar.
- Escolha acessar seu console via bash, sh ou um executável personalizado. Se você escolher um executável personalizado, ele deverá estar disponível no contêiner.
CLI do Azure
Para se conectar a um console de contêiner, use o az containerapp exec
comando. Para sair do console, selecione Ctrl-D.
Por exemplo, conecte-se a um console de contêiner em um aplicativo de contêiner com um único contêiner usando o comando a seguir. Substitua os <espaços reservados> pelos valores do seu aplicativo de contêiner.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP>
Para se conectar a um console de contêiner em um aplicativo de contêiner com várias revisões, réplicas e contêineres, inclua os seguintes parâmetros no az containerapp exec
comando.
Argumento | Description |
---|---|
--revision |
Os nomes de revisão do contêiner ao qual se conectar. |
--replica |
O nome da réplica do contêiner ao qual se conectar. |
--container |
O nome do contêiner ao qual se conectar. |
Você pode obter os nomes de revisão com o az containerapp revision list
comando. Substitua os <espaços reservados> pelos valores do seu aplicativo de contêiner.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
Use o az containerapp replica list
comando para obter os nomes da réplica e do contêiner. Substitua os <espaços reservados> pelos valores do seu aplicativo de contêiner.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Conecte-se ao console do contêiner com o az containerapp exec
comando. Substitua os <espaços reservados> pelos valores do seu aplicativo de contêiner.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME>