Airflow как смонтировать airflow.cfg в док-контейнер - PullRequest
0 голосов
/ 26 марта 2019

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

Вывод для findmnt -M airflow.cfg внутри контейнера Docker возвращает:

TARGET                         SOURCE                                                             FSTYPE OPTIONS
/usr/local/airflow/airflow.cfg /dev/sda1[/host/path/airflow/airflow.cfg~//deleted]  ext4   rw,relatim

Из этого вывода кажется, что airflow.cfg продолжает указывать на исходную неотредактированную версию airflow.cfg.Есть ли обходной путь, позволяющий обновить файл конфигурации с хост-компьютера?

В качестве основы я использую файл компоновки LocalExecutor из puckel github repo .Я изменяю его для монтирования airflow.cfg в файл compose вместо того, чтобы копировать его в Dockerfile.

...