Delen via


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.

  1. Selecteer Console in azure Portal in de menugroep Bewaking op de pagina van uw container-app.
  2. Selecteer de revisie, replica en container waarmee u verbinding wilt maken.
  3. 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.

Schermopname van de pagina Azure Container Apps Console.

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>