Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
Kliknij prawym przyciskiem myszy węzeł projektu i wybierz polecenie Publikuj.... Zostanie wyświetlony ekran przedstawiający opcje wdrażania.
Wybierz pozycję Docker Container Registry, a następnie wybierz pozycję Docker Hub.
Wprowadź poświadczenia platformy Docker.
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).
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.