- Создайте для себя новый каталог.
- Создайте в этом каталоге сервисный аккаунт с именем sa- и ролью container-registry.images.puller.
Создайте ВМ, на которой будет запущен Docker-контейнер с приложением:
-
В консоли управления выберите созданный каталог.
-
В списке сервисов выберите Compute Cloud.
-
Нажмите кнопку Создать ВМ.
-
В блоке Базовые параметры:
-
Введите имя ВМ: demo-vm
-
Выберите сервисный аккаунт: sa-
-
-
В блоке Публичные образы выберите Container Optimized Image.
-
В блоке Диски выбирите тип диска SSD.
-
В блоке Вычислительные ресурсы выберите гарантированную долю vCPU 100%.
-
В блоке Сетевые настройки выберите автоматическое назначение публичного адреса.
-
В блоке Доступ:
-
Введите логин: yc-user
-
Введите SSH-ключ, взятый из файла ~/.ssh/id_rsa.pub
-
-
В блоке Настройка Docker-контейнера:
-
Введите имя Docker-контейнера: demo-container
-
Введите имя используемого Docker-образа: cr.yandex/yc/demo/coi:v1
-
-
Нажмите кнопку Создать ВМ
-
Дождитесь, пока ВМ перейдет в состояние RUNNING. Скачивание и запуск Docker-контейнера может занять некоторое время после запуска ВМ.
-
На странице ВМ найдите публичный IPv4
-
Введите адрес ВМ в адресной строке, загрузится страница с текстом "Hello v1"
-
Нажмите кнопку Изменить ВМ
-
Измените Docker-образ на "cr.yandex/yc/demo/coi:v2"
-
Нажмите кнопку Сохранить изменения. Обратите внимание, что для изменения Docker-контейнера не понадобилась перезагрузка ВМ.
-
Обновите страницу с адресом ВМ. Текст на странице изменится на "Hello v2"
Нажмите кнопку Удалить на странице ВМ.
Создание группы виртуальных машин на базе Container Optimized Image