【问题标题】:Adding Python Libraries to Airflow-Puckel on Docker在 Docker 上将 Python 库添加到 Airflow-Puckel
【发布时间】:2021-04-13 11:05:47
【问题描述】:

我是 Docker 和 Airflow 的新手,无法确定将 httplib2 Python 库添加到容器的正确位置。我正在使用 Airflow-Puckel 图像。我是否需要将它添加到 Dockerfile 或 docker-compose yml 文件或两者中,一旦添加,我只需要使用 up 重建容器并运行它吗?

【问题讨论】:

    标签: python docker docker-compose airflow


    【解决方案1】:

    根据我自己在学习 AirflowDocker 时的经验,我强烈建议使用由 Airflow 维护的 official docker-compose 文件。如果您是 Docker 和 Airflow 的第一步,指南和docs 可能会非常方便和全面。此外,图像更有可能使用最新的 Airflow 版本进行更新。

    例如,完成初始化后,您可以查看article,其中解释了如何将包添加到在 Compose 上运行的每个服务或如何将其设置为生产 -准备好。您也可以查看answer 的示例。 祝你好运!

    【讨论】:

    • 这甚至没有尝试回答问题
    • 我不同意,我建议另一种方法来解决 OP 的要求,方法是使用来自另一个来源的 docker-compose 文件,并提供指向详细解释的文档的链接。我没有看到这样做的问题,@SiHa 你能详细说明一下吗?谢谢。
    • 读起来不是这样的。如果使用 docker-compose 消除了使用 httplib2 手动构建的需要,那就太好了。但你没有这么说。如果链接中解释了原因,则将文档的相关部分复制到答案中。目前这只是link-only-answer
    • 我想我可以添加一条评论,建议链接到不同的方法,我试图提供一些上下文或解释。 @SiHa 感谢您的反馈,我会记住这一点以备将来的答案。
    • 你会在官方 docker-compose 文件的哪里添加 httplib2 库?
    猜你喜欢
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    相关资源
    最近更新 更多