Python 从docker容器读取本地计算机上的文件

Python 从docker容器读取本地计算机上的文件,python,docker,airflow,Python,Docker,Airflow,我正在运行docker图像中名为puckel/docker airflow的气流。 使用以下docker命令启动容器时,我将本地dags文件夹与容器气流文件夹同步: docker run -d -p 8080:8080 -v <local_path>:/usr/local/airflow/dags puckel/docker-airflow webserver 当我在本地运行此函数时,该函数能够读取文件并携带密码,不幸的是,当我在docker上使用dags test命令运行时,它返

我正在运行docker图像中名为puckel/docker airflow的气流。 使用以下docker命令启动容器时,我将本地dags文件夹与容器气流文件夹同步:

docker run -d -p 8080:8080 -v <local_path>:/usr/local/airflow/dags puckel/docker-airflow webserver
当我在本地运行此函数时,该函数能够读取文件并携带密码,不幸的是,当我在docker上使用dags test命令运行时,它返回以下错误:

configparser.NoSectionError: No section: 'LOGS'
从容器中调用本地计算机中的文件的正确方法是什么? 我真的认为,当我在容器上运行函数时,函数没有识别config_解析器应该读取的路径


谢谢你的时间

在容器中,您必须指向装入的卷中的配置文件,因此将
config\u parser.read(“C:/dags/file.ini”)
更改为
config\u parser.read(“/usr/local/aiffort/dags/file.ini”)

是否在Docker中使用/usr/local/afflow/dags/file.ini作为配置路径?/usr/local/afflow/dags是puckel/Docker airflow的标准dags路径。我不知道如何检查配置路径。您能告诉我检查它的命令是什么吗?您的命令中是什么?是我在计算机上保存DAG的文件夹:C:/DAG
configparser.NoSectionError: No section: 'LOGS'