Delen via


Verbinding maken naar een containerconsole in Azure Container Apps

Verbinding maken naar de console van een container is handig als 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 de Azure CLI.

Azure Portal

Volg deze stappen om verbinding te maken met de console van een container in Azure Portal.

  1. Selecteer Console in de menugroep Bewaking op de pagina van uw container-app in Azure Portal.
  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.

Screenshot of Azure Container Apps Console page.

Azure-CLI

Gebruik de az containerapp exec opdracht om verbinding te maken met een containerconsole. Selecteer Ctrl-D om de console af te sluiten.

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 <ContainerAppName> \
  --resource-group <ResourceGroup>

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 Omschrijving
--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 <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --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 <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --revision <RevisionName> \
  --query "[].{Containers:properties.containers[].name, Name:name}"

Verbinding maken met de az containerapp exec opdracht naar de containerconsole. Vervang de tijdelijke aanduidingen> door de <waarden van uw container-app.

az containerapp exec \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --revision <RevisionName> \
  --replica <ReplicaName> \
  --container <ContainerName>