Задать вопрос
gen4_gdm
@gen4_gdm

Как запустить контейнер docker с указанием значений в файлы?

Всем привет!
Возникла следующая потребность для автоматизации запуска контейнера со своими файлами:
- имеется конфигурационный файл в котором для каждого запуска контейнера необходимо вносить новые значения параметра
- подскажите как сделать чтобы при запуске контейнера (или сборке образа) и указанием нужного значения, вносилось это значение в файл и затем этот файл использовался для создания/запуска контейнера.
Например: имеется Zabbix-agentd.conf в котором для каждого узла свое hostname указывается. Так вот чтоб указать при запуске контейнер hostname которое будет записано в конфиг и далее эта конфигурация копируется в контейнер для запуска службы Zabbix-agent.
Спасибо
  • Вопрос задан
  • 351 просмотр
Подписаться 3 Средний 15 комментариев
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Есть 2 равноправных решения:
  • Раскидывать на хосты конфиги и подключать их через тома
  • Править шаблонный конфиг скриптом в entrypoint образа через перменные среды, задаваемые при создании контейнера.

По сути выбор между обслуживанием индивидуальных конфигов на хостах или скрипта в образе.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы