Работа с экземплярами приложений
Создание экземпляров в Docker — это процесс группировки множества запущенных контейнеров, которые используют один и тот же Docker образ. Это аналогично созданию нескольких копий приложения, работающего в изолированной среде, на основе одного шаблона.
Добавление контейнера
- Авторизуйтесь в роли администратора.
На начальной странице приложения нажмите на логотип Megapol OS. - В выпадающем списке меню выберите раздел instances.
Отобразится таблица Instances со строками имеющихся экземпляров приложений (множество контейнеров).

- Нажмите на выбранный Instance.
Откроется форма Instance с блоками: Instance_Name, Life status,Actions, Containers, allthecouches_Instance_name и функциональными кнопками управления контейнерами: EDIT INSTANCE, START, RESTART, BUILD, REMOVE, ADD CONTAINER, ADD CONTAINER WIZARD.
- Нажмите ADD CONTAINER для добавления контейнера.
Откроется форма Add Container c полями: Name, Outer Port, Node, Image, Domain и кнопкой ADD CONTAINER.

- Заполните поля формы.
- Нажмите ADD CONTAINER для сохранения.
Изменения сохранены.
Важно: 1) Outer Port — Внешний порт, который будет автоматически назначается (пробрасывается) для подключения контейнера к портам хост-системы в сети (по умолчанию — 0).
2) Node — сервер или хост, на котором будет запущен контейнер.
3) Image — базовый Docker-образ, на основе которого разворачивается контейнер.
4) Domain — доменное имя, по которому будет доступен контейнер извне.
Редактирование
- Авторизуйтесь в роли администратора.
На начальной странице приложения нажмите на логотип Megapol OS. - В выпадающем списке меню выберите раздел instances.
Отобразится таблица Instances. - Нажмите на выбранный Instance.
Откроется форма Instance_Name. - Нажмите EDIT VOLUMES для редактирования хранилищ контейнеров.
Откроется форма Container volumes c полями Volume name, Inner path, кнопками ADD_VOLUME для добавления и REMOVE для удаления, выпадающим списком хранилищ с контейнерами в Мегапол ОС.

- Сделайте необходимые изменения.
- Нажмите ADD_VOLUME для сохранения.
Изменения сохранены. - Для изменения в окружении контейнера нажмите CHANGE в блоке Envs.
Откроется форма Envs.

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