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

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

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

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

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

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

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

    Screenshot of deployment options.

    Screenshot of deployment options.

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

    Screenshot of Publish dialog - choose Docker Hub.

    Screenshot of Publish dialog - choose Docker Hub.

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

    Screenshot of Docker Hub dialog.

    Screenshot of Docker Hub dialog.

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

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

    Screenshot of Publish screen.

    Screenshot of Publish screen.

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

Следующие шаги

Выполните публикацию в Реестре контейнеров Azure согласно инструкциям в статье Развертывание в Реестр контейнеров Azure.

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