Udostępnij przez


Wdrażanie w usłudze Docker Hub

Usługa Docker Hub zapewnia wygodną usługę hostingu dla repozytoriów obrazów. Możesz łatwo wdrożyć na Docker Hub ręcznie z poziomu programu Visual Studio.

Wymagania wstępne

  • Docker Desktop.
  • Program Visual Studio, który ma zainstalowane pakiety do tworzenia ASP.NET i aplikacji internetowych, rozwoju aplikacji na platformie Azure, i/lub rozwoju aplikacji desktopowych .NET.

Tworzenie konta platformy Docker i repozytorium usługi Docker Hub

Utwórz konto platformy Docker, jeśli jeszcze go nie masz.

Jeśli nie masz repozytorium usługi Docker Hub, utwórz je w usłudze Docker Hub.

Publikowanie obrazu dla pojedynczego projektu w usłudze Docker Hub

  1. Kliknij prawym przyciskiem myszy węzeł projektu i wybierz polecenie Publikuj.... Zostanie wyświetlony ekran przedstawiający opcje wdrażania.

    Zrzut ekranu przedstawiający opcje wdrażania.

  2. Wybierz pozycję Docker Container Registry, a następnie wybierz pozycję Docker Hub.

    Zrzut ekranu przedstawiający okno dialogowe Publikowanie — wybierz pozycję Docker Hub.

  3. Wprowadź poświadczenia platformy Docker.

    Zrzut ekranu przedstawiający okno dialogowe usługi Docker Hub.

  4. Jeśli łączysz się z własnym repozytorium (nie częścią organizacji), zaznacz pole wyboru Publikuj w repozytorium osobistym . Jeśli repozytorium jest własnością organizacji, wyczyść pole wyboru i wprowadź nazwę organizacji. Wprowadź nazwę użytkownika i hasło platformy Docker dla konta platformy Docker, które ma uprawnienia dostępu do repozytorium, z którym nawiązujesz połączenie, a następnie wybierz pozycję Zapisz.

    Program Visual Studio próbuje wdrożyć obraz w usłudze Docker Hub. Jeśli to się powiedzie, zostanie wyświetlony ekran Publikowanie z adresem URL obrazu repozytorium, tagiem obrazu, repozytorium i konfiguracją kompilacji (na przykład Release).

  5. Obraz można zaktualizować w dowolnym momencie, klikając przycisk Publikuj na tej stronie. Możesz też zmodyfikować lub usunąć profil, używając linków pod adresem URL.

Dalsze kroki

Opublikuj w usłudze Azure Container Registry, postępując zgodnie z krokami w temacie Wdrażanie do Azure Container Registry.

Konfigurowanie ciągłej integracji i ciągłego dostarczania (CI/CD) za pomocą usługi Azure Pipelines.