Я запускаю поток воздуха в док-контейнере и хочу смонтировать 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.