Freigeben über


Bereitstellen auf Docker Hub

Docker Hub bietet einen bequemen Hostingdienst für Ihre Imagerepositorys. Sie können auf einfache Weise manuell aus Visual Studio auf Docker Hub bereitstellen.

Voraussetzungen

  • Docker Desktop.
  • Visual Studio mit installierter ASP.NET- und Webentwicklung, Azure-Entwicklungsarbeitsauslastung und/oder .NET-Desktopentwicklungsworkload .

Voraussetzungen

  • Docker Desktop
  • Visual Studio 2019 oder höher mit installierter ASP.NET und Webentwicklung, Azure-Entwicklungsarbeitsauslastung , .NET-Desktopentwicklung und/oder .NET Core-plattformübergreifender Entwicklungsarbeitsauslastung .

Erstellen eines Docker-Kontos und eines Docker Hub-Repositorys

Registrieren Sie sich für ein Docker-Konto, wenn Sie noch kein Konto haben.

Wenn Sie nicht über ein Docker Hub-Repository verfügen, erstellen Sie ein Repository auf Docker Hub.

Veröffentlichen des Images für ein einzelnes Projekt auf Docker Hub

  1. Klicken Sie mit der rechten Maustaste auf den Projektknoten, und wählen Sie "Veröffentlichen..." aus. Ein Bildschirm mit Bereitstellungsoptionen wird angezeigt.

    Screenshot der Bereitstellungsoptionen.

    Screenshot der Bereitstellungsoptionen.

  2. Wählen Sie Docker Container Registry und dann Docker Hub aus.

    Screenshot des Dialogfelds

    Screenshot des Dialogfelds

  3. Geben Sie Ihre Docker-Anmeldeinformationen ein.

    Screenshot des Dialogfelds

    Screenshot des Dialogfelds

  4. Wenn Sie eine Verbindung mit Ihrem eigenen Repository herstellen (nicht Teil einer Organisation), lassen Sie das Kontrollkästchen für die Veröffentlichung in einem persönlichen Repository aktiviert. Wenn das Repository im Besitz einer Organisation ist, deaktivieren Sie das Kontrollkästchen, und geben Sie den Namen der Organisation ein. Geben Sie Ihren Docker-Benutzernamen und Ihr Kennwort für Ihr Docker-Konto ein, das über Berechtigungen für den Zugriff auf das Repository verfügt, mit dem Sie eine Verbindung herstellen, und wählen Sie dann "Speichern" aus.

    Visual Studio versucht, Ihr Image auf dem Docker Hub bereitzustellen. Bei erfolgreicher Ausführung wird der Bildschirm " Veröffentlichen " mit der URL für das Repositoryimage, dem Imagetag, dem Repository und der Buildkonfiguration (z. B. Release) angezeigt.

    Screenshot des Bildschirms

  5. Sie können das Bild jederzeit aktualisieren, indem Sie auf dieser Seite auf die Schaltfläche " Veröffentlichen " klicken. Alternativ können Sie das Profil mithilfe der Links unter der URL ändern oder entfernen.

Nächste Schritte

Veröffentlichen Sie in der Azure Container Registry, indem Sie die Schritte unter Bereitstellen in der Azure Container Registry ausführen.

Einrichten der kontinuierlichen Integration und Übermittlung (CI/CD) mit Azure Pipelines.