Evolution
Тема интерфейса

Создать контейнер с помощью Artifact Registry

В Artifact Registry доступно создание контейнера на основе загруженного Docker-образа. Контейнер запускается в среде сервиса Container Apps.

Чтобы создать и запустить контейнер:

  1. В личном кабинете перейдите в меню Кнопка с изображением девяти точек.

  2. Перейдите в раздел Контейнеры → Container Apps и убедитесь, что сервис подключен. Если нет, подключите его.

  3. Перейдите в раздел Контейнеры → Artifact Registry → Репозитории → Артефакты.

  4. В строке с нужным образом откройте меню Горизонтальное меню.

  5. Нажмите Создать Container App.

  6. Заполните поля и активируйте опции:

    • Название контейнера — произвольное название контейнера, может совпадать с именем образа.

    • Порт контейнера — порт, на котором будет работать контейнер. Порт должен соответствовать порту, на котором работает ваше приложение.

    • vCPU/RAM — количество vCPU и RAM, которые выделяются для каждого экземпляра контейнера при обработке вызова.

    • Минимальное и максимальное количество экземпляров при масштабировании сервиса.

    • Опция Публичный адрес — активируйте опцию, чтобы получить URL-адрес для вызова приложения из интернета по HTTPS без авторизации.

      При выборе этой опции вы можете вызвать контейнер по протоколу WebSocket. Контейнер позволяет после обращения по протоколу HTTPS при необходимости перейти на обмен данными по протоколу WebSocket.

    • Опция Автоматическое развертывание — если опция активирована, то каждый раз после загрузки в Artifact Registry новой версии образа на стороне Container Apps будет автоматически создаваться новая ревизия контейнера на базе обновленной версии образа.

    • Маска тега — укажите значение в формате <имя_тега>.* или *. Например, если указать значение v.*, то при загрузке в Artifact Registry новых версий образов с тегами v.1, v.2, v.3 и далее будет автоматически создаваться новая ревизия контейнера в Container Apps.

  7. Нажмите Создать.

    Вы будете перенаправлены на страницу сервиса Container Apps для дальнейшего управления контейнером. Контейнер будет создан и запущен в течение нескольких минут.

Примечание

Создание контейнера в интерфейсе Artifact Registry доступно через упрощенную форму, без поддержки дополнительных настроек — например, без параметров масштабирования контейнера, переменных и health-проб. Если вам необходима тонкая настройка контейнера и ревизий, создайте контейнер в интерфейсе сервиса Container Apps.