Настройка переменных через веб-интерфейс
Для настройки переменных контейнера перейдите в раздел «Контейнеры», откройте контейнер, для которого нужно настроить переменные и нажмите на кнопку «Редактировать», после этого откроется модальное окно с настройками конфигурации контейнера.
Переменные также можно указать при создании контейнера.
Перейдите в раздел «Переменные окружения» и нажмите на кнопку «Добавить переменную». Укажите название и значение переменной.
Вы можете как указать значение переменной, так и использовать глобальное значение, для этого в поле «Значение переменной» укажите имя глобальной переменной с $ в начале, например, $MY_VAR.
После добавления необходимых переменных нажмите на кнопку «Применить».
Значения из глобальных переменных подставляются автоматически при запуске контейнера, при изменении значения глобальной переменной необходимо перезапустить контейнер для применения нового значения.
Настройка переменных с помощью консольной утилиты
На этапе создания нового контейнера, с помощью опции --variable:
dockhost container create --name <name> --image <image> --variable MY_VAR:value
Подробнее о команде создания контейнера можно узнать в описании команды container create
Или при редактировании контейнера, с помощью опции --variable:
dockhost container update --name <name> --image <image> --variable MY_NAME:value
Подробнее о команде обновления контейнера можно узнать в описании команды container update
В качестве значения переменной можно указать имя глобальной переменной с $ в начале, например, $MY_VAR.
dockhost.yaml
Настроить переменные можно через dockhost.yaml.
version: 1
project: my-project
containers:
nginx:
image: nginx
replicas: 1
variables:
MY_VAR: value
Или указать имя глобальной переменной
version: 1
project: my-project
environment:
variables:
MY_VAR: value
containers:
nginx:
image: nginx
replicas: 1
variables:
MY_VAR: $MY_VAR