Dela via


Snabbstart: Distribuera din första containerapp med containerapp up

Med Tjänsten Azure Container Apps kan du köra mikrotjänster och containerbaserade program på en serverlös plattform. Med Container Apps kan du dra nytta av fördelarna med att köra containrar medan du lämnar kvar problemen med att manuellt konfigurera molninfrastruktur och komplexa containerorkestrerare.

I den här snabbstarten az containerapp up skapar och distribuerar du din första containerapp med kommandot .

Förutsättningar

Ställ in

Om du vill logga in på Azure från CLI kör du följande kommando och följer anvisningarna för att slutföra autentiseringsprocessen.

az login

Kör uppgraderingskommandot för att säkerställa att du kör den senaste versionen av CLI.

az upgrade

Installera eller uppdatera sedan Azure Container Apps-tillägget för CLI.

Om du får fel om saknade parametrar när du kör az containerapp kommandon i Azure CLI eller cmdletar från modulen Az.App i Azure PowerShell kontrollerar du att den senaste versionen av Azure Container Apps-tillägget är installerad.

az extension add --name containerapp --upgrade

Kommentar

Från och med maj 2024 aktiverar Azure CLI-tillägg inte längre förhandsversionsfunktioner som standard. Om du vill komma åt förhandsversionsfunktioner för Container Apps installerar du containerapptillägget med --allow-preview true.

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

Nu när det aktuella tillägget eller modulen har installerats registrerar du Microsoft.App namnrymderna och Microsoft.OperationalInsights .

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

Skapa en Azure-resursgrupp

Skapa en resursgrupp för att organisera de tjänster som är relaterade till distributionen av containerappen.

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

Skapa och distribuera containerappen

Skapa och distribuera din första containerapp med containerapp up kommandot . Det här kommandot kommer att:

  • Skapa Container Apps-miljön
  • Skapa Log Analytics-arbetsytan
  • Skapa och distribuera containerappen med en offentlig containeravbildning

Observera att om någon av dessa resurser redan finns använder kommandot dem i stället för att skapa nya.

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

Kommentar

Kontrollera att värdet för parametern är i gemener --image .

Genom att ange --ingress till externalgör du containerappen tillgänglig för offentliga begäranden.

Verifiera distributionen

Kommandot up returnerar det fullständigt kvalificerade domännamnet för containerappen. Kopiera den här platsen till en webbläsare.

Följande meddelande visas när containerappen distribueras:

Skärmbild av webbsidan för containerappen.

Rensa resurser

Om du inte fortsätter att använda det här programmet kör du följande kommando för att ta bort resursgruppen tillsammans med alla resurser som skapats i den här snabbstarten.

Varning

Följande kommando tar bort den angivna resursgruppen och alla resurser som ingår i den. Om det finns resurser utanför omfånget för den här snabbstarten i den angivna resursgruppen tas de också bort.

az group delete --name my-container-apps

Dricks

Har du problem? Meddela oss på GitHub genom att öppna ett problem i Azure Container Apps-lagringsplatsen.

Nästa steg