Перейти к основному контенту

Инструменты настройки Docker-контейнера

Панель управления Jelastic позволяет регулировать некоторые настройки Docker-контейнера без необходимости подключение к контейнеру по SSH.

Это достигается при помощи диалогового окна с настройками контейнера, интегрированного в меню Топология окружения.

Существует два способа перейти к меню настройки Docker-контейнера :

C помощью мастера топологии окружения

Для этого нажмите кнопку Новое окружение и добавьте необходимые вам контейнеры или нажмите [Изменить топологию окружения* для уже созданного:

Инструменты настройки Docker-контейнера 1

Инструменты настройки Docker-контейнера 2

Затем выберите нужный контейнер и соответствующий раздел Настройки.

Через панель управления

Для этого нажмите на значок шестеренки напротив необходимого контейнера и выберите одну из опций:

Инструменты настройки Docker-контейнера 3

После этого, появится окно с настройками Docker-контейнера:

Инструменты настройки Docker-контейнера 4

Данное меню содержит 5 отдельных опций:

Переменные

Здесь вы можете увидеть список установленных по умолчанию переменных контейнера, а также добавить свои собственные пользовательские переменные, т.е определить необходимые дополнительные параметры для контейнера и использовать их.

  1. 1.

    Чтобы добавить пользовательскую переменную нажмите Добавить и укажите название требуемой переменной и ее значение. Нажмите Сохранить:

    Инструменты настройки Docker-контейнера 5

  2. 2.

    Кроме добавления новой переменной вы также можете редактировать и удалять уже существующие записи с помощью одноименных кнопок. Двойной щелчок по переменной сделает ее доступной для редактирования. Если необходимо удалить несколько записей сразу, вы можете сделать это, нажав на клавиатуре клавишу Ctrl и выбрав необходимые переменные. После чего нажмите Удалить:

    Инструменты настройки Docker-контейнера 6

  3. 3.
    Нажмите Применить, чтобы сохранить внесенные в настройки Docker-контейнера изменения.
Соединения

Раздел Соединения предназначен для установления соединения между вашими Docker-контейнерами.

После установки соединения контейнер будет иметь возможность работать с переменными окружения в связном шаблоне (при этом импортируемые свойства будут иметь специальный префикс). В качестве примера свяжем два контейнера:

Инструменты настройки Docker-контейнера 7

После этого нажмите Сохранить, чтобы подтвердить настройки. В одном контейнере вы можете соединить столько узлов, сколько вам потребуется.

Вы всегда можете изменить или удалить ненужные соединения с помощью соответствующих кнопок в панели управления:

Инструменты настройки Docker-контейнера 8

После применения новых параметров вы сможете проверить результаты, переключившись в раздел Переменные (где будут отражены импортированные параметры).

Тома

Вкладка Тома содержит список установленных на текущем контейнере томов данных, которые предназначены для хранения данных независимо от включенного контейнера. Они отображаются в виде путей до соответствующей установленной точки монтирования внутри узла:

Инструменты настройки Docker-контейнера 9

Хранение данных в томах обеспечивает различные внутренние операции (например повторное разворачивание контейнера с другой версией) без повреждения и потери данных. Для достижения этой цели содержание каждого тома упаковано в отдельный .tar.gz архив, что обеспечивает высокий уровень целостности данных.

По умолчанию будут показаны предопределенные тома (которые определяют в настройках соответствующий Docker-шаблон и устанавливаются автоматически во время создания контейнера). Кроме того у вас есть возможность устанавливать пользовательские тома:

  1. 1.

    Нажмите кнопку Добавить над списком. В появившейся строке введите нужный путь хранения и нажмите Сохранить:

    Инструменты настройки Docker-контейнера 10

    После того как вы нажмете Применить, соответствующая папка будет создана в директории Тома контейнера;

  2. 2.

    Если том больше не нужен вы можете удалить его, нажав соответствующую кнопку в панели управления:

    Инструменты настройки Docker-контейнера 11

    Перед удалением убедитесь, что соответствующий том не содержит каких-либо существенных данных, т.к он будет удален безвозвратно. Предопределенные тома (т.е которые установлены по умолчанию) не могут быть удалены;

  3. 3.
    Подтвердите свое решение в всплывающем окне и нажмите Применить.
Порты

Данная вкладка предоставляет вам общую информацию по управлению портами Docker-контейнера:

Инструменты настройки Docker-контейнера 12

Благодаря продвинутой технологии контейнерной виртуализации используемой в Jelastic, у вас нет необходимости явно открывать порты для ваших приложений — нужный порт может быть привязан напрямую к внутреннему или внешнему IP адресу вашего контейнера.

Вы можете подключить нужный порт через конечную точку на общем балансировщике нагрузки или включить опцию внешнего IP для вашего контейнера. После этого в зависимости от выбранного способа, вы можете настроить ваш сервис для работы с соответствующим внутренним или внешним сетевым интерфейсом.

Конфигурация запуска

Вкладка Конфигурация запуска содержит два поля ввода, где вы можете установить параметры запуска вашего контейнера с развернутым Docker-шаблоном:

  • используйте опцию Точка входа для запуска вашего контейнера, указав полный путь к соответствующему скрипту или бинарному файлу;
  • введите имя вашего пользовательского скрипта запуска, команду или бинарный файл (должен быть указан переменной $PATH ) в строку Run команда.

Заданные в этих полях значения обрабатываются Docker® стандартом и будут выполнены при каждом последующем запуске контейнера:

Инструменты настройки Docker-контейнера 13

Указанные параметры запуска можно сбросить нажав на кнопку Вернуть изначальное значение.

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

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0