Skip to content

Работа с экземплярами приложений

Создание экземпляров в Docker — это процесс группировки множества запущенных контейнеров, которые используют один и тот же Docker образ. Это аналогично созданию нескольких копий приложения, работающего в изолированной среде, на основе одного шаблона.

Добавление контейнера

  1. Авторизуйтесь в роли администратора.
    На начальной странице приложения нажмите на логотип Megapol OS.
  2. В выпадающем списке меню выберите раздел instances.
    Отобразится таблица Instances со строками имеющихся экземпляров приложений (множество контейнеров).
    instance_2
  3. Нажмите на выбранный Instance.
    Откроется форма Instance с блоками: Instance_Name, Life status,Actions, Containers, allthecouches_Instance_name и функциональными кнопками управления контейнерами: EDIT INSTANCE, START, RESTART, BUILD, REMOVE, ADD CONTAINER, ADD CONTAINER WIZARD. instance_3
  4. Нажмите ADD CONTAINER для добавления контейнера.
    Откроется форма Add Container c полями: Name, Outer Port, Node, Image, Domain и кнопкой ADD CONTAINER.
    instance_5
  5. Заполните поля формы.
  6. Нажмите ADD CONTAINER для сохранения.
    Изменения сохранены.

Важно: 1) Outer Port — Внешний порт, который будет автоматически назначается (пробрасывается) для подключения контейнера к портам хост-системы в сети (по умолчанию — 0).
2) Node — сервер или хост, на котором будет запущен контейнер.
3) Image — базовый Docker-образ, на основе которого разворачивается контейнер.
4) Domain — доменное имя, по которому будет доступен контейнер извне.

Редактирование

  1. Авторизуйтесь в роли администратора.
    На начальной странице приложения нажмите на логотип Megapol OS.
  2. В выпадающем списке меню выберите раздел instances.
    Отобразится таблица Instances.
  3. Нажмите на выбранный Instance.
    Откроется форма Instance_Name.
  4. Нажмите EDIT VOLUMES для редактирования хранилищ контейнеров.
    Откроется форма Container volumes c полями Volume name, Inner path, кнопками ADD_VOLUME для добавления и REMOVE для удаления, выпадающим списком хранилищ с контейнерами в Мегапол ОС.

instance_8

  1. Сделайте необходимые изменения.
  2. Нажмите ADD_VOLUME для сохранения.
    Изменения сохранены.
  3. Для изменения в окружении контейнера нажмите CHANGE в блоке Envs.
    Откроется форма Envs.
    instance_7
  4. Сделайте необходимые изменения (значения параметров окружения можно скопировать из другого контейнера в выпадающем списке).
  5. Нажмите OK для сохранения.
    Изменения сохранены.

Важно: 1) Inner path — место, куда это хранилище будет смонтировано внутри контейнера.
2) Для применения изменений в контейнерах и образах после нажатия кнопок Start и Stop блока Actions, необходимо обновить все ноды.
3) В блоке Actions доступна кнопка SHOW LOG для просмотра параметров контейнера.