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ć w usłudze Docker Hub ręcznie z poziomu programu Visual Studio.

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.

    Screenshot of deployment options.

    Screenshot of deployment options.

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

    Screenshot of Publish dialog - choose Docker Hub.

    Screenshot of Publish dialog - choose Docker Hub.

  3. Wprowadź poświadczenia platformy Docker.

    Screenshot of Docker Hub dialog.

    Screenshot of Docker Hub dialog.

  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).

    Screenshot of Publish screen.

    Screenshot of Publish screen.

  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.

Następne kroki

Opublikuj w usłudze Azure Container Registry, wykonując kroki opisane w temacie Wdrażanie w usłudze Azure Container Registry.

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