docker env 中的 Apache Airflow 设置 docker 不使用 'mount_tmp_dir'
Apache Airflow setting docker in docker env not to use 'mount_tmp_dir'
当从 dockerised Airflow 环境运行 docker dag 时,它会给我一条警告消息:
{docker.py:269} WARNING - Using remote engine or docker-in-docker and mounting temporary volume from host is not supported. Falling back to 'mount_tmp_dir=False' mode. You can set 'mount_tmp_dir' parameter to False to disable mounting and remove the warning
我查看了官方网站,了解具体的设置位置,但没有找到任何明确推荐的内容。我在 dag 规范文件中尝试过:
...
t1 = DockerOperator(
...
params={"mount_tmp_dir": False},
...
)
由于警告仍然可见,我认为气流后端没有记录我的努力。
将 mount_tmp_dir
设置为 false 的规范方法是什么?
mount_tmp_dir
是 DockerOperator
的参数之一,所以试试这个。
t1 = DockerOperator(
...
mount_tmp_dir=False
...
)
当从 dockerised Airflow 环境运行 docker dag 时,它会给我一条警告消息:
{docker.py:269} WARNING - Using remote engine or docker-in-docker and mounting temporary volume from host is not supported. Falling back to 'mount_tmp_dir=False' mode. You can set 'mount_tmp_dir' parameter to False to disable mounting and remove the warning
我查看了官方网站,了解具体的设置位置,但没有找到任何明确推荐的内容。我在 dag 规范文件中尝试过:
...
t1 = DockerOperator(
...
params={"mount_tmp_dir": False},
...
)
由于警告仍然可见,我认为气流后端没有记录我的努力。
将 mount_tmp_dir
设置为 false 的规范方法是什么?
mount_tmp_dir
是 DockerOperator
的参数之一,所以试试这个。
t1 = DockerOperator(
...
mount_tmp_dir=False
...
)