Поделиться через


Развертывание в Docker Hub

Docker Hub предоставляет удобную службу размещения для репозиториев образов. Вы можете вручную легко развернуть через Visual Studio в Docker Hub.

Предпосылки

  • Docker Desktop.
  • Visual Studio с установленными рабочими нагрузками для разработки на ASP.NET и веб, разработки на Azure и/или разработки настольных приложений .NET.

Создание учетной записи Docker и репозитория Docker Hub

Зарегистрируйтесь для учетной записи Docker, если у вас еще нет учетной записи Docker.

Если у вас нет репозитория Docker Hub, создайте его в Docker Hub.

Публикация образа для одного проекта в Docker Hub

  1. Щелкните правой кнопкой мыши узел проекта и выберите "Опубликовать...". Откроется экран с параметрами развертывания.

    Снимок экрана: параметры развертывания.

  2. Выберите Реестр контейнеров Docker и выберите Docker Hub.

    Снимок экрана: диалоговое окно

  3. Введите учетные данные Docker.

    Снимок экрана: диалоговое окно Docker Hub.

  4. Если вы подключаетесь к собственному репозиторию (а не к репозиторию в организации), оставьте флажок "Опубликовать в личном репозитории" установленным. Если репозиторий принадлежит организации, снимите флажок и введите имя организации. Введите имя пользователя и пароль Docker для учетной записи Docker с разрешениями на доступ к репозиторию, к которому вы подключаетесь, и нажмите кнопку "Сохранить".

    Visual Studio пытается развернуть ваш образ в Docker Hub. При успешном выполнении экран публикации отображается с URL-адресом образа репозитория, тегом изображения, репозиторием и конфигурацией сборки (например, Release).

  5. Вы можете обновить изображение в любое время, нажав кнопку "Опубликовать " на этой странице. Кроме того, вы можете изменить или удалить профиль, используя ссылки под URL-адресом.

Дальнейшие шаги

Опубликуйте в реестре контейнеров Azure , выполнив действия по развертыванию в реестре контейнеров Azure.

Настройте непрерывную интеграцию и доставку (CI/CD) в Azure Pipelines.