Bereitstellen eines ASP.NET-Containers an eine Containerregistrierung mithilfe von Visual Studio

Docker ist eine einfache Container-Engine, in gewisser Weise mit einem virtuellen Computer vergleichbar, die Sie zum Hosten von Anwendungen und Diensten verwenden können. Dieses Tutorial führt Sie durch die Verwendung von Visual Studio zum Veröffentlichen Ihrer Containeranwendung für eine Azure-Containerregistrierung.

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Voraussetzungen

Für dieses Tutorial benötigen Sie Folgendes:

Erstellen einer ASP.NET Core-Web-App

Die folgenden Schritte führen Sie durch die Erstellung einer einfachen ASP.NET Core-App, die in diesem Tutorial verwendet wird. Wenn Sie bereits über ein Projekt verfügen, können Sie diesen Abschnitt überspringen.

  1. Klicken Sie im Startfenster von Visual Studio auf Neues Projekt erstellen.

  2. Wählen Sie ASP.NET Core-Web-App und anschließend Weiter aus.

  3. Geben Sie einen Namen für Ihre neue Anwendung ein (oder verwenden Sie den Standardnamen), geben Sie den Speicherort auf dem Datenträger an, und klicken Sie auf Weiter.

  4. Wählen Sie die .NET-Version aus, die Sie als Ziel verwenden möchten. Wenn Sie nicht wissen, welche Version ausgewählt werden sollte, geben Sie das LTS-Release (Long-Term Support) an.

    Create a web project - Additional information screen

  5. Aktivieren oder deaktivieren Sie das Kontrollkästchen neben Für HTTPS konfigurieren, um festzulegen, ob SSL unterstützt werden soll.

  6. Aktivieren Sie das Kontrollkästchen neben Docker-Unterstützung aktivieren.

  7. Wählen Sie den gewünschten Containertyp (Windows oder Linux) aus, und klicken Sie auf Erstellen.

  1. Klicken Sie im Startfenster von Visual Studio auf Neues Projekt erstellen.

  2. Wählen Sie ASP.NET Core-Web-App und anschließend Weiter aus.

  3. Geben Sie einen Namen für Ihre neue Anwendung ein (oder verwenden Sie den Standardnamen), geben Sie den Speicherort auf dem Datenträger an, und klicken Sie auf Weiter.

  4. Wählen Sie die .NET-Version aus, die Sie als Ziel verwenden möchten. Wenn Sie nicht wissen, welche Version ausgewählt werden sollte, geben Sie das LTS-Release (Long-Term Support) an.

    Create a web project - Additional information screen

  5. Aktivieren oder deaktivieren Sie das Kontrollkästchen neben Für HTTPS konfigurieren, um festzulegen, ob SSL unterstützt werden soll.

  6. Aktivieren Sie das Kontrollkästchen Docker aktivieren.

  7. Wählen Sie im Textfeld Docker-Betriebssystem den gewünschten Containertyp (Windows oder Linux) aus, und klicken Sie auf Erstellen.

Veröffentlichen Ihres Containers in Azure Container Registry

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie Veröffentlichen.

  2. Wählen Sie im Dialogfeld Veröffentlichen die Option Docker-Containerregistrierung aus.

    Screenshot of Publish dialog - choose Docker Container Registry.

  3. Wählen Sie Neue Azure Container Registry-Instanz erstellen.

    Screenshot of Publish dialog - choose Create New Azure Container Registry.

  4. Geben Sie die gewünschten Werte auf dem Bildschirm Azure Container Registry ein.

    Einstellung Vorgeschlagener Wert Beschreibung
    DNS-Präfix Global eindeutiger Name Name, der Ihre Containerregistrierung eindeutig identifiziert.
    Abonnement Auswählen Ihres Abonnements Das zu verwendende Azure-Abonnement.
    Ressourcengruppe myResourceGroup Name der Ressourcengruppe, in der die Containerregistrierung erstellt werden soll. Wählen Sie Neu aus, um eine neue Ressourcengruppe zu erstellen.
    SKU Standard Dienstebene der Containerregistrierung
    Registrierungsstandort Ein Standort in Ihrer Nähe Wählen Sie einen Standort in einer Region in Ihrer Nähe oder in der Nähe anderer Dienste aus, die Ihre Containerregistrierung verwenden werden.

    Screenshot of Visual Studio's create Azure Container Registry dialog.

  5. Klicken Sie auf Erstellen.

  6. Wählen Sie Fertig stellen aus, um den Vorgang abzuschließen.

Veröffentlichen Ihres Containers in Azure Container Registry

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie Veröffentlichen.

  2. Wählen Sie im Dialogfeld Veröffentlichen die Option Docker-Containerregistrierung aus.

    Screenshot of Publish dialog - choose Docker Container Registry.

  3. Wählen Sie Neue Azure Container Registry-Instanz erstellen.

    Screenshot of Publish dialog - choose Create New Azure Container Registry.

  4. Geben Sie die gewünschten Werte auf dem Bildschirm Azure Container Registry ein.

    Einstellung Vorgeschlagener Wert Beschreibung
    DNS-Präfix Global eindeutiger Name Name, der Ihre Containerregistrierung eindeutig identifiziert.
    Abonnement Auswählen Ihres Abonnements Das zu verwendende Azure-Abonnement.
    Ressourcengruppe myResourceGroup Name der Ressourcengruppe, in der die Containerregistrierung erstellt werden soll. Wählen Sie Neu aus, um eine neue Ressourcengruppe zu erstellen.
    SKU Standard Dienstebene der Containerregistrierung
    Registrierungsstandort Ein Standort in Ihrer Nähe Wählen Sie einen Standort in einer Region in Ihrer Nähe oder in der Nähe anderer Dienste aus, die Ihre Containerregistrierung verwenden werden.

    Screenshot of Visual Studio's create Azure Container Registry dialog.

  5. Klicken Sie auf Erstellen.

  6. Wählen Sie Fertig stellen aus, um den Vorgang abzuschließen.

Sie können jetzt den Container aus der Registrierung auf einen beliebigen Host ziehen, auf dem Docker-Images ausgeführt werden können. Beispiel: Azure Container Instances.

Schnellstart: Bereitstellen einer Containerinstanz in Azure mithilfe der Azure CLI