我对docker真的很陌生。我现在运行它以获取气流。对于其中一个气流DAG,我执行python jobs.<job_name>.run
,它位于docker中的服务器+上。但是,此python代码需要运行包,而我在安装时遇到了问题。
如果我在Dockerfile中放入RUN pip install ...
,它似乎不起作用。如果我在docker exec -ti <name_of_worker> bash
之前进入docker容器并执行pip freeze
,则不会显示任何程序包。
但是,如果我在工作进程中执行pip install命令,则气流DAG将成功运行。但是,我不必在每次重建容器时都执行此任务。谁能帮我吗?