Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dem Azure Container Apps-Dienst können Sie Microservices und containerisierte Anwendungen auf einer serverlosen Plattform ausführen. Mit Container Apps genießen Sie die Vorteile von Containern und müssen sich nicht mehr um die manuelle Konfiguration von Cloudinfrastrukturen und komplexen Containerorchestratoren kümmern.
In dieser Schnellstartanleitung werden Sie Ihre erste Container-App mit dem Befehl az containerapp up erstellen und bereitstellen.
Voraussetzungen
- Ein Azure Konto mit einem aktiven Abonnement.
- Falls Sie keins haben, können Sie kostenlos eins erstellen.
- Installieren Sie die Azure CLI.
Einrichten
Um sich bei Azure über die CLI anzumelden, führen Sie den folgenden Befehl aus, und folgen Sie den Anweisungen, um den Authentifizierungsprozess abzuschließen.
az login
Verwenden Sie den Upgradebefehl, um sicherzustellen, dass Sie die neueste Version der CLI ausführen.
az upgrade
Installieren oder aktualisieren Sie als Nächstes die Azure Container Apps Erweiterung für die CLI.
Wenn bei der Ausführung von az containerapp-Befehlen in Azure CLI oder von Cmdlets aus dem Az.App-Modul in PowerShell Fehler aufgrund fehlender Parameter auftreten, stellen Sie sicher, dass die neueste Version der Azure Container Apps-Erweiterung installiert ist.
az extension add --name containerapp --upgrade
Hinweis
Ab Mai 2024 aktivieren Azure CLI Erweiterungen standardmäßig keine Vorschaufeatures mehr. Um auf Previewfunktionen von Container Apps zuzugreifen, installieren Sie die Container Apps-Erweiterung mit --allow-preview true.
az extension add --name containerapp --upgrade --allow-preview true
Nachdem die aktuelle Erweiterung oder das aktuelle Modul installiert ist, registrieren Sie die Namespaces Microsoft.App und Microsoft.OperationalInsights.
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights
Erstellen und Bereitstellen der Container-App
Verwenden Sie den Befehl containerapp up, um Ihre erste Container-App zu erstellen und bereitzustellen. Dieser Befehl bewirkt Folgendes:
- Erstellen der Container Apps-Umgebung.
- Erstellen des Log Analytics Arbeitsbereichs
- Erstellen und Bereitstellen der Container-App mit einem öffentlichen Containerimage
Wenn bereits Ressourcen vorhanden sind, verwendet der Befehl die vorhandenen Ressourcen, anstatt neue Ressourcen zu erstellen.
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
Hinweis
Stellen Sie sicher, dass der Wert für den --image-Parameter in Kleinbuchstaben geschrieben ist.
Wenn Sie --ingress auf external festlegen, stellen Sie die Container-App für öffentliche Anforderungen zur Verfügung.
Überprüfen der Bereitstellung
Der Befehl up gibt den vollqualifizierten Domänennamen der Container-App zurück. Kopieren Sie diesen Speicherort in einen Webbrowser.
Die folgende Meldung wird angezeigt, wenn die Container-App bereitgestellt wird:
Bereinigen von Ressourcen
Wenn Sie diese Anwendung nicht weiter verwenden möchten, führen Sie den folgenden Befehl aus, um die Ressourcengruppe zusammen mit allen in dieser Schnellstartanleitung erstellten Ressourcen zu löschen.
Achtung
Mit dem folgenden Befehl werden die angegebene Ressourcengruppe und alle darin enthaltenen Ressourcen gelöscht. Wenn Ressourcen außerhalb des Bereichs dieser Schnellstartanleitung in der angegebenen Ressourcengruppe vorhanden sind, werden sie ebenfalls gelöscht.
az group delete --name my-container-apps
Tipp
Treten Probleme auf? Melden Sie sich auf GitHub, indem Sie ein Issue im Azure Container Apps-Repository öffnen.