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:
- Installation der neuesten Version von Visual Studio 2019 mit der Workload „ASP.NET und Webentwicklung“
- Installation von Docker Desktop für Windows
- Installieren Sie die neueste Version von Visual Studio 2022 mit der Workload „ASP.NET und Webentwicklung“.
- Installation von Docker Desktop für Windows
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.
Klicken Sie im Startfenster von Visual Studio auf Neues Projekt erstellen.
Wählen Sie ASP.NET Core-Web-App und anschließend Weiter aus.
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.
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.
Aktivieren oder deaktivieren Sie das Kontrollkästchen neben Für HTTPS konfigurieren, um festzulegen, ob SSL unterstützt werden soll.
Aktivieren Sie das Kontrollkästchen neben Docker-Unterstützung aktivieren.
Wählen Sie den gewünschten Containertyp (Windows oder Linux) aus, und klicken Sie auf Erstellen.
Klicken Sie im Startfenster von Visual Studio auf Neues Projekt erstellen.
Wählen Sie ASP.NET Core-Web-App und anschließend Weiter aus.
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.
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.
Aktivieren oder deaktivieren Sie das Kontrollkästchen neben Für HTTPS konfigurieren, um festzulegen, ob SSL unterstützt werden soll.
Aktivieren Sie das Kontrollkästchen Docker aktivieren.
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
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie Veröffentlichen.
Wählen Sie im Dialogfeld Veröffentlichen die Option Docker-Containerregistrierung aus.
Wählen Sie Neue Azure Container Registry-Instanz erstellen.
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. Klicken Sie auf Erstellen.
Wählen Sie Fertig stellen aus, um den Vorgang abzuschließen.
Veröffentlichen Ihres Containers in Azure Container Registry
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie Veröffentlichen.
Wählen Sie im Dialogfeld Veröffentlichen die Option Docker-Containerregistrierung aus.
Wählen Sie Neue Azure Container Registry-Instanz erstellen.
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. Klicken Sie auf Erstellen.
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.
Zugehöriger Inhalt
Schnellstart: Bereitstellen einer Containerinstanz in Azure mithilfe der Azure CLI
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für