Delen via


Quickstart: Uw eerste container-app implementeren met containerapp up

Met de Azure Container Apps-service kunt u microservices en toepassingen in containers uitvoeren op een serverloos platform. Met Container Apps profiteert u van de voordelen van het uitvoeren van containers terwijl u de zorgen achterlaat over het handmatig configureren van cloudinfrastructuur en complexe containerorchestrators.

In deze quickstart maakt en implementeert u uw eerste container-app met behulp van de az containerapp up opdracht.

Vereisten

Instellingen

Als u zich wilt aanmelden bij Azure vanuit de CLI, voert u de volgende opdracht uit en volgt u de aanwijzingen om het verificatieproces te voltooien.

az login

Voer de upgradeopdracht uit om ervoor te zorgen dat u de nieuwste versie van de CLI uitvoert.

az upgrade

Installeer of werk vervolgens de Azure Container Apps-extensie voor de CLI bij.

Als u fouten ontvangt over ontbrekende parameters wanneer u opdrachten uitvoert az containerapp in Azure CLI of cmdlets vanuit de Az.App module in Azure PowerShell, moet u ervoor zorgen dat de nieuwste versie van de Azure Container Apps-extensie is geïnstalleerd.

az extension add --name containerapp --upgrade

Notitie

Vanaf mei 2024 schakelen Azure CLI-extensies standaard geen preview-functies meer in. Als u toegang wilt krijgen tot de preview-functies van Container Apps, installeert u de Container Apps-extensie met --allow-preview true.

az extension add --name containerapp --upgrade --allow-preview true

Nu de huidige extensie of module is geïnstalleerd, registreert u de Microsoft.App en Microsoft.OperationalInsights naamruimten.

az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights

Maak een Azure-resourcegroep

Maak een resourcegroep om de services te ordenen die betrekking hebben op de implementatie van uw container-app.

az group create \
  --name my-container-apps \
  --location centralus

De container-app maken en implementeren

Maak en implementeer uw eerste container-app met de containerapp up opdracht. Met deze opdracht wordt het volgende uitgevoerd:

  • De Container Apps-omgeving maken
  • De Log Analytics-werkruimte maken
  • De container-app maken en implementeren met behulp van een openbare containerinstallatiekopieën

Houd er rekening mee dat als er al een van deze resources bestaat, de opdracht deze gebruikt in plaats van nieuwe resources te maken.

az containerapp up \
  --name my-container-app \
  --resource-group my-container-apps \
  --location centralus \
  --environment 'my-container-apps' \
  --image mcr.microsoft.com/k8se/quickstart:latest \
  --target-port 80 \
  --ingress external \
  --query properties.configuration.ingress.fqdn

Notitie

Zorg ervoor dat de waarde voor de --image parameter in kleine letters is.

Door deze instelling in te externalstellen--ingress, maakt u de container-app beschikbaar voor openbare aanvragen.

Implementatie verifiëren

De up opdracht retourneert de volledig gekwalificeerde domeinnaam voor de container-app. Kopieer deze locatie naar een webbrowser.

Het volgende bericht wordt weergegeven wanneer de container-app wordt geïmplementeerd:

Schermopname van de webpagina van de container-app.

Resources opschonen

Als u deze toepassing niet wilt blijven gebruiken, voert u de volgende opdracht uit om de resourcegroep te verwijderen, samen met alle resources die in deze quickstart zijn gemaakt.

Let op

Met de volgende opdracht verwijdert u de opgegeven resourcegroep en alle resources erin. Als resources buiten het bereik van deze quickstart in de opgegeven resourcegroep bestaan, worden ze ook verwijderd.

az group delete --name my-container-apps

Tip

Ondervindt u problemen? Laat het ons weten op GitHub door een probleem te openen in de Azure Container Apps-opslagplaats.

Volgende stappen