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.
Notitie
Het Azure Container Apps-platform biedt een console voor foutopsporing waarmee u problemen met uw toepassingen kunt oplossen als uw toepassingen containers gebruiken die alleen uw toepassing en de runtime-afhankelijkheden bevatten, of een installatiekopieën zonder distributie.
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>