Schnellstart: Bereitstellen eines vorhandenen Containerimages im Azure-Portal
Mit Azure Container Apps können Sie Microservices und Containeranwendungen 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 diesem Artikel wird veranschaulicht, wie Sie einen vorhandenen Container mithilfe des Azure-Portals in Azure Container Apps bereitstellen.
Hinweis
Die Autorisierung einer privaten Registrierung wird über den Benutzernamen und das Kennwort der Registrierung unterstützt.
Voraussetzungen
- Azure-Konto mit einem aktiven Abonnement.
- Falls Sie keins haben, können Sie kostenlos eins erstellen.
Einrichten
Melden Sie sich zunächst beim Azure-Portal an.
Erstellen einer Container-App
Beginnen Sie auf der Startseite des Azure-Portals, um Ihre Container-App zu erstellen.
- Suchen Sie in der oberen Suchleiste nach Container Apps.
- Wählen Sie in den Suchergebnissen Container Apps aus.
- Wählen Sie die Schaltfläche Erstellen.
Registerkarte „Grundlagen“
Gehen Sie auf der Registerkarte Grundeinstellungen wie folgt vor:
Eingeben der Projektdetails
Einstellung | Aktion |
---|---|
Subscription | Wählen Sie Ihr Azure-Abonnement. |
Resource group | Wählen Sie Neu erstellen aus, und geben Sie my-container-apps ein. |
Name der Container-App | Geben Sie my-container-app ein. |
Erstellen einer Umgebung
Wählen Sie im Feld Container-App-Umgebung erstellen die Option Neu erstellen aus.
Geben Sie auf der Seite Container-App-Umgebung erstellen auf der Registerkarte Grundlagen die folgenden Werte ein:
Einstellung Wert Umgebungsname Geben Sie my-environment ein. Region Wählen Sie Kanada, Mitte aus. Wählen Sie die Registerkarte Überwachung aus, um einen Log Analytics-Arbeitsbereich zu erstellen.
Wählen Sie im Feld Log Analytics-Arbeitsbereich die Option Neu erstellen aus.
Geben Sie im Dialogfeld Neuen Log Analytics-Arbeitsbereich erstellen in das Feld Name den Namen my-container-apps-logs ein.
Im Feld Standort ist bereits Kanada, Mitte angegeben.
Klicken Sie auf OK.
Wählen Sie unten auf der Seite Container-App-Umgebung erstellen die Schaltfläche Erstellen aus.
Wählen Sie unten auf der Seite die Schaltfläche Weiter: App-Einstellungen aus.
Registerkarte mit App-Einstellungen
Führen Sie auf der Registerkarte App-Einstellungen die folgenden Aktionen aus:
Einstellung | Aktion |
---|---|
Verwenden des Schnellstartimages | Deaktivieren Sie das Kontrollkästchen. |
Name | Geben Sie my-portal-app ein. |
Imagequelle | Wählen Sie die Quelle Ihres Containerimagerepositorys aus. Wenn Ihr Container in einer anderen Registrierung als Azure Container Registry gehostet wird, wählen Sie Docker Hub oder andere Registrierungen aus. |
Imagetyp | Wählen Sie Privat. |
Anmeldeserver für die Registrierung | Geben Sie die Domäne (einschließlich Unterdomäne) Ihrer Containerregistrierung ein. |
Benutzername für die Registrierung | Geben Sie Ihren Benutzernamen für die Registrierung ein. |
Kennwort der Registrierung | Geben Sie Ihr Kennwort für die Registrierung ein. |
Image und Tag | Geben Sie den Imagenamen, einschließlich Tag, ein. |
Einstellung | Aktion |
---|---|
Verwenden des Schnellstartimages | Deaktivieren Sie das Kontrollkästchen. |
Name | Geben Sie my-portal-app ein. |
Imagequelle | Wählen Sie die Quelle Ihres Containerimagerepositorys aus. Wenn Ihr Container in einer anderen Registrierung als Azure Container Registry gehostet wird, wählen Sie Docker Hub oder andere Registrierungen aus. |
Anmeldeserver für die Registrierung | Geben Sie die Domäne (einschließlich Unterdomäne) Ihrer Containerregistrierung ein. |
Imagetyp | Wählen Sie Öffentlich aus. |
Image und Tag | Geben Sie den Imagenamen, einschließlich Tag, ein. |
Anwendungseingangseinstellungen
Einstellung | Aktion |
---|---|
Eingehende Daten | Wählen Sie Aktiviert oder Deaktiviert aus. |
Wenn Sie eingehende Daten aktiviert haben, konfigurieren Sie die folgenden Einstellungen:
Einstellung | Aktion |
---|---|
Eingangssichtbarkeit | Wählen Sie Intern aus, um nur Eingangsdaten von anderen Apps im selben virtuellen Netzwerk zuzulassen, und wählen Sie Extern aus, um Ihre Container-App öffentlich verfügbar zu machen. |
Zielport | Geben Sie den Port ein, den Sie für Ihre Container-App verfügbar machen möchten. |
Bereitstellen der Container-App
Wählen Sie unten auf der Seite die Schaltfläche Überprüfen und erstellen aus.
Als Nächstes werden die Einstellungen in der Container-App überprüft. Wenn keine Fehler gefunden werden, wird die Schaltfläche Erstellen aktiviert.
Werden Fehler gefunden, wird jede Registerkarte, die Fehler enthält, mit einem roten Punkt markiert. Navigieren Sie zur entsprechenden Registerkarte. Felder, die einen Fehler enthalten, werden rot hervorgehoben. Wenn Sie alle Fehler behoben haben, wählen Sie erneut Überprüfen und erstellen aus.
Klicken Sie auf Erstellen.
Eine Seite mit der Meldung Bereitstellung wird durchgeführt wird angezeigt. Nach dem erfolgreichen Abschluss der Bereitstellung wird die Meldung Ihre Bereitstellung wurde abgeschlossen angezeigt.
Überprüfen der Bereitstellung
Sie können überprüfen, ob Ihre Bereitstellung erfolgreich war, indem Sie den Log Analytics-Arbeitsbereich abfragen. Möglicherweise müssen Sie 5 bis 10 Minuten warten, bis die Analyse zum ersten Mal eingeht, bevor Sie die Protokolle abfragen können.
Nachdem im Anschluss an das Erstellen der Container-App etwa 5 bis 10 Minuten vergangen sind, führen Sie die folgenden Schritte aus, um protokollierte Nachrichten anzuzeigen:
Wählen Sie Zu Ressource wechseln, um Ihre neue Container-App anzuzeigen.
Wählen Sie unter dem Header Überwachung die Option Protokolle aus.
Wählen Sie auf der jeweiligen Karte die Schaltfläche In Editor laden aus.
Ersetzen Sie den generierten Code durch die folgende Abfrage:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
Wählen Sie die Schaltfläche Ausführen.
Untersuchen Sie die Ergebnisse in der Tabelle.
Bereinigen von Ressourcen
Wenn Sie diese Anwendung nicht weiter verwenden möchten, können Sie die Azure Container Apps-Instanz und alle zugehörigen Dienste löschen, indem Sie die Ressourcengruppe entfernen.
- Wählen Sie im Abschnitt Übersicht die Ressourcengruppe my-container-apps aus.
- Wählen Sie oben in der Übersicht der Ressourcengruppe die Option Ressourcengruppe löschen aus.
- Geben Sie im Bestätigungsdialogfeld Möchten Sie "my-container-apps" löschen? den Ressourcengruppennamen my-container-apps ein.
- Klicken Sie auf Löschen.
Der Vorgang zum Löschen der Ressourcengruppe kann einige Minuten dauern.
Tipp
Treten Probleme auf? Informieren Sie uns über GitHub, indem Sie ein Problem im Azure Container Apps-Repository öffnen.