Verbinding maken met een containerconsole in Azure Container Apps
Verbinding maken met de console van een container is handig wanneer u problemen met uw toepassing in een container wilt oplossen. Met Azure Container Apps kunt u verbinding maken met de console van een container met behulp van Azure Portal of Azure CLI.
Azure Portal
Volg deze stappen om verbinding te maken met de console van een container in Azure Portal.
- Selecteer Console in azure Portal in de menugroep Bewaking op de pagina van uw container-app.
- Selecteer de revisie, replica en container waarmee u verbinding wilt maken.
- Kies ervoor om toegang te krijgen tot uw console via bash, sh of een aangepast uitvoerbaar bestand. Als u een aangepast uitvoerbaar bestand kiest, moet deze beschikbaar zijn in de container.
Azure-CLI
Gebruik de az containerapp exec
opdracht om verbinding te maken met een containerconsole. Als u de console wilt afsluiten, selecteert u Ctrl-D.
Maak bijvoorbeeld verbinding met een containerconsole in een container-app met één container met behulp van de volgende opdracht. Vervang de TIJDELIJKE AANDUIDINGEN> door de <waarden van uw container-app.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP>
Als u verbinding wilt maken met een containerconsole in een container-app met meerdere revisies, replica's en containers, bevatten de volgende parameters in de az containerapp exec
opdracht.
Argument | Beschrijving |
---|---|
--revision |
De revisienamen van de container waarmee verbinding moet worden gemaakt. |
--replica |
De replicanaam van de container waarmee verbinding moet worden gemaakt. |
--container |
De containernaam van de container waarmee verbinding moet worden gemaakt. |
U kunt de revisienamen ophalen met de az containerapp revision list
opdracht. Vervang de TIJDELIJKE AANDUIDINGEN> door de <waarden van uw container-app.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
Gebruik de az containerapp replica list
opdracht om de replica- en containernamen op te halen. Vervang de TIJDELIJKE AANDUIDINGEN> door de <waarden van uw container-app.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Maak verbinding met de containerconsole met de az containerapp exec
opdracht. Vervang de TIJDELIJKE AANDUIDINGEN> door de <waarden van uw container-app.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME>