Краткое руководство. Развертывание экземпляра контейнера в Azure с помощью портала Azure

Служба "Экземпляры контейнеров Azure" позволяет легко и быстро запускать бессерверные контейнеры Docker в Azure. Развертывайте приложения в экземпляр контейнера по требованию, когда вам не нужна полная платформа оркестрации контейнера, такая как Служба Azure Kubernetes.

В этом кратком руководстве вы развернете изолированный контейнер Docker с помощью портала Azure и сделаете его приложение доступным по полному доменному имени (FQDN). После настройки некоторых параметров и развертывания контейнера вы сможете перейти к выполняющемуся приложению:

Приложение, развернутое с помощью службы

Вход в Azure

Войдите на портал Azure.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.

Создание экземпляра контейнера

На домашней странице портала Azure выберите Создать ресурс.

Снимок экрана: начало создания нового экземпляра контейнера на портале Azure.

Выберите Контейнеры>Экземпляры контейнеров.

Снимок экрана: выбор нового экземпляра контейнера, который вы хотите создать на портале Azure.

На странице Основные сведения выберите подписку и введите следующие значения для полей: Группа ресурсов, Имя контейнера, Источник изображения и Образ контейнера.

  • Группа ресурсов: Создать новую>myresourcegroup
  • Имя контейнера: mycontainer
  • Источник образа: Образы для быстрого начала работы
  • Образ контейнера: mcr.microsoft.com/azuredocs/aci-helloworld:latest (Linux)

Настройка основных параметров для нового экземпляра контейнера на портале Azure

Примечание

Для выполнения задач этого краткого руководства используйте значения по умолчанию, чтобы развернуть общедоступный образ Майкрософт aci-helloworld:latest. Этот пример образа Linux содержит небольшое веб-приложение Node.js, которое обслуживает статические HTML-страницы. Кроме того, вы можете использовать собственные образы контейнеров, хранящиеся в Реестре контейнеров Azure, Docker Hub или других реестрах.

Сохраните значения по умолчанию для остальных параметров, затем нажмите Next: Networking.

На странице Сеть укажите метку DNS-имени для контейнера. Это имя должно быть уникальным в пределах региона Azure, в котором создается экземпляр контейнера. Контейнер будет доступен для всех по адресу <dns-name-label>.<region>.azurecontainer.io. Если появится сообщение об ошибке "Метка имени DNS недоступна", попробуйте другую метку имени DNS.

Автоматически созданный хэш добавляется в качестве метки DNS-имени в полное доменное имя экземпляра контейнера (FQDN), что предотвращает перехват поддомена злоумышленниками. Укажите Повторное использование области метки DNS-имени для FQDN. Можно выбрать один из следующих вариантов:

  • Клиент
  • Подписка
  • Группа ресурсов
  • Без повторного использования
  • Любое повторное использование (этот параметр является наименее безопасным.)

В этом примере выберите Арендатор.

Настройка параметров сети для нового экземпляра контейнера на портале Azure

Сохраните значения по умолчанию для всех остальных параметров и щелкните Просмотреть и создать.

Когда проверка завершится, вы увидите сводную информацию о параметрах контейнера. Щелкните Создать, чтобы отправить запрос на развертывание контейнера.

Сводка параметров для нового экземпляра контейнера на портале Azure

Когда начнется развертывание, появится уведомление со сведениями о его выполнении. После развертывания группы контейнеров появится еще одно уведомление.

Откройте страницу "Обзор" для группы контейнеров, выбрав Группы ресурсов>myresourcegroup>mycontainer. Запишите FQDN экземпляра контейнера и его Состояние.

Обзор группы контейнеров на портале Azure

Если параметр Состояние примет значение Выполняется, перейдите в браузере по полному доменному имени контейнера.

Приложение, развернутое с помощью службы

Поздравляем! Настроив всего несколько параметров, вы успешно развернули общедоступное приложение в службе "Экземпляры контейнеров Azure".

Просмотр журналов контейнеров

Просмотр журналов для экземпляра контейнера помогает устранять неполадки с этим контейнером или запущенными в нем приложениями.

Чтобы просмотреть журналы контейнера, в разделе Параметры щелкните Контейнеры>Журналы. Вы увидите запрос HTTP GET, созданный при просмотре приложения в браузере.

Журналы контейнера на портале Azure

Очистка ресурсов

Завершив работу с контейнером, выберите действие Обзор для экземпляра контейнера mycontainer, а затем щелкните Удалить.

Удаление экземпляра контейнера на портале Azure

Щелкните Да, когда появится диалоговое окно подтверждения.

Подтверждение удаления экземпляра контейнера на портале Azure

Дальнейшие действия

В этом кратком руководстве вы создали экземпляр контейнера Azure из общедоступного образа Microsoft. Если вы хотите создать образ контейнера и развернуть его через частный реестр контейнеров Azure, перейдите к руководству по использованию службы "Экземпляры контейнеров Azure".