Freigeben über


Bereitstellen eines ASP.NET Containers in einer Containerregistrierung mithilfe von Visual Studio

Docker ist ein einfaches Containermodul, ähnlich wie bei einem virtuellen Computer, mit dem Sie Anwendungen und Dienste hosten können. Dieses Lernprogramm führt Sie durch die Verwendung von Visual Studio zum Veröffentlichen Ihrer containerisierten Anwendung in einer Azure-Containerregistrierung.

Wenn Sie nicht über ein Azure-Abonnement verfügen, erstellen Sie ein kostenloses Konto , bevor Sie beginnen.

Voraussetzungen

  • Installieren Sie die neueste Version von Visual Studio 2019 mit der Workload "ASP.NET und Webentwicklung".
  • Installieren Sie die neueste Version von Visual Studio 2022 mit der Workload "ASP.NET und Webentwicklung".

Erstellen einer ASP.NET Core Web App

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

  1. Wählen Sie im Visual Studio-Startfenster " Neues Projekt erstellen" aus.

  2. Wählen Sie ASP.NET Core Web App und dann "Weiter" aus.

  3. Geben Sie einen Namen für Die neue Anwendung ein (oder verwenden Sie den Standardnamen), geben Sie den Speicherort auf dem Datenträger an, und wählen Sie dann "Weiter" aus.

  4. Wählen Sie die .NET-Version aus, auf die Sie abzielen möchten. Wenn Sie nicht sicher sind, wählen Sie die LTS-Version (langfristiger Support) aus.

    Screenshot, der zeigt, wie Sie ein neues ASP.NET Core Web App-Projekt in Visual Studio 2019 erstellen.

  5. Wählen Sie aus, ob die SSL-Unterstützung unterstützt werden soll, indem Sie das Kontrollkästchen "Für HTTPS konfigurieren" aktivieren oder deaktivieren.

  6. Aktivieren Sie das Kontrollkästchen "Docker-Support aktivieren ".

  7. Verwenden Sie die Dropdownliste, um den gewünschten Containertyp auszuwählen: Windows oder Linux.

  8. Wählen Sie "Erstellen" aus, um den Vorgang abzuschließen.

  1. Wählen Sie im Visual Studio-Startfenster " Neues Projekt erstellen" aus.

  2. Wählen Sie ASP.NET Core Web App und dann "Weiter" aus.

  3. Geben Sie einen Namen für Die neue Anwendung ein (oder verwenden Sie den Standardnamen), geben Sie den Speicherort auf dem Datenträger an, und wählen Sie dann "Weiter" aus.

  4. Wählen Sie die .NET-Version aus, auf die Sie abzielen möchten. Wenn Sie nicht sicher sind, wählen Sie die LTS-Version (langfristiger Support) aus.

    Screenshot, der zeigt, wie Sie ein neues ASP.NET Core Web App-Projekt in Visual Studio 2022 erstellen.

  5. Wählen Sie aus, ob die SSL-Unterstützung unterstützt werden soll, indem Sie das Kontrollkästchen "Für HTTPS konfigurieren" aktivieren oder deaktivieren.

  6. Aktivieren Sie das Kontrollkästchen "Docker aktivieren ".

  7. Verwenden Sie die Docker OS-Dropdownliste , um den gewünschten Containertyp auszuwählen: Windows oder Linux.

  8. Wählen Sie "Erstellen" aus, um den Vorgang abzuschließen.

Veröffentlichen Ihres Containers in der Azure-Containerregistrierung

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie "Veröffentlichen" aus. Das Dialogfeld " Veröffentlichen " wird geöffnet.

  2. Wählen Sie auf der Registerkarte "Ziel " die Option "Docker Container Registry" und dann "Weiter" aus.

    Screenshot, das das Dialogfeld „Veröffentlichen“ zeigt und wie Sie die Docker-Container-Registrierung auswählen.

  3. Wählen Sie auf der Registerkarte "Spezifisches Ziel " die Option "Azure Container Registry" und dann "Weiter" aus.

  4. Wählen Sie auf der Registerkarte "Containerregistrierung " unten die Option " Neue Azure-Containerregistrierung erstellen " aus:

    Screenshot des Dialogfelds

  5. Geben Sie auf der Seite "Azure Container Registry " Ihre Werte für die neue Ressource ein:

    Konfiguration Vorgeschlagener Wert BESCHREIBUNG
    DNS-Präfix Global eindeutiger Name Der Name, der Ihre Containerregistrierung eindeutig identifiziert.
    Abonnement Ihr Abonnement Das zu verwendende Azure-Abonnement.
    Ressourcengruppe Ihre Ressourcengruppe Name der Ressourcengruppe, in der Die Containerregistrierung erstellt werden soll. Wählen Sie "Neu" aus, um eine neue Ressourcengruppe zu erstellen.
    SKU "Standard" Wählen Sie die Dienstebene der Containerregistrierung aus.
    Registrierungsort Ein Ort in der Nähe Wählen Sie einen Speicherort in einer Region in ihrer Nähe oder in der Nähe anderer Dienste aus, die Sie erwarten, dass sie die Containerregistrierung verwenden.

    Screenshot, der zeigt, wie Werte in das Dialogfeld eingegeben werden, um eine neue Azure Container-Registrierung zu erstellen.

  6. Nachdem Sie die Ressourcenwerte eingegeben haben, wählen Sie "Erstellen" aus.

    Visual Studio überprüft die Eigenschaftswerte und erstellt die neue Containerressource. Nach Abschluss des Vorgangs kehrt Visual Studio zum Dialogfeld " Veröffentlichen " zurück und wählt den neuen Container in der Liste aus.

  7. Wählen Sie "Fertig stellen " aus, um den neuen Container zu veröffentlichen.

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie "Veröffentlichen" aus. Das Dialogfeld " Veröffentlichen " wird geöffnet.

  2. Wählen Sie auf der Registerkarte "Ziel " die Option "Docker Container Registry" und dann "Weiter" aus.

    Screenshot, das das Dialogfeld „Veröffentlichen“ zeigt und wie Sie die Docker-Container-Registrierung auswählen.

  3. Wählen Sie auf der Registerkarte "Spezifisches Ziel " die Option "Azure Container Registry" und dann "Weiter" aus.

  4. Wählen Sie auf der Registerkarte "Registrierung " die Option " Neu erstellen " (+) rechts aus:

    Screenshot des Dialogfelds

  5. Füllen Sie die gewünschten Werte im Azure-Containerregistrierungsbildschirm aus.

    Konfiguration Vorgeschlagener Wert BESCHREIBUNG
    DNS-Präfix Global eindeutiger Name Der Name, der Ihre Containerregistrierung eindeutig identifiziert.
    Abonnement Ihr Abonnement Das zu verwendende Azure-Abonnement.
    Ressourcengruppe Ihre Ressourcengruppe Name der Ressourcengruppe, in der Die Containerregistrierung erstellt werden soll. Wählen Sie "Neu" aus, um eine neue Ressourcengruppe zu erstellen.
    SKU "Standard" Wählen Sie die Dienstebene der Containerregistrierung aus.
    Registrierungsort Ein Ort in der Nähe Wählen Sie einen Speicherort in einer Region in ihrer Nähe oder in der Nähe anderer Dienste aus, die Sie erwarten, dass sie die Containerregistrierung verwenden.

    Screenshot, der zeigt, wie Werte in das Dialogfeld eingegeben werden, um eine neue Azure Container-Registrierung zu erstellen.

  6. Nachdem Sie die Ressourcenwerte eingegeben haben, wählen Sie "Erstellen" aus.

    Visual Studio überprüft die Eigenschaftswerte und erstellt die neue Containerressource. Nach Abschluss des Vorgangs kehrt Visual Studio zum Dialogfeld " Veröffentlichen " zurück und wählt den neuen Container in der Liste aus.

  7. Wählen Sie "Fertig stellen " aus, um den neuen Container zu veröffentlichen.

Sie können den Container jetzt aus der Registrierung auf jeden Host abrufen, der Docker-Images ausführen kann, z. B. Azure-Containerinstanzen.