使用天文学家图像安装 Docker 气流的 g++ 错误

Posted

技术标签:

【中文标题】使用天文学家图像安装 Docker 气流的 g++ 错误【英文标题】:g++ error with the Docker airflow install using astronomer image 【发布时间】:2021-06-25 04:46:26 【问题描述】:

说明: 我在从(initial.Dockerfile)构建气流图像时出现 PyICU 错误,并且构建没有完成,因为 PYICU 错误,然后修改以添加一些库,如(python-dev libc-dev libxml2-dev libxslt1-dev zlib1g-dev g++ pkg- config ),但由于g ++,它仍然无法帮助我。感谢所有帮助

initial.Dockerfile - 这是初始 docker (https://github.com/rv1448/airflow-install/blob/b245329af4f3c863778126577d32bd095b004e4b/initial.Dockerfile)

修改后的 Dockerfile - 这是句柄 PYICU,但仍然出现 g++ 错误 (https://github.com/rv1448/airflow-install/blob/b245329af4f3c863778126577d32bd095b004e4b/Dockerfile)

回购链接 - (https://github.com/rv1448/airflow-install.git)

【问题讨论】:

【参考方案1】:

您可以尝试使用“自定义”来自社区的官方 Airflow 图像的技术,而不是使用 Astronomer 图像。官方 Airflow 映像具有更多功能(在此处的“自定义”映像部分中进行了描述:https://airflow.apache.org/docs/docker-stack/build.html#customizing-the-image,您还可以在其中找到一些自定义映像的示例,您需要在其中安装需要安装“build-essentials”的依赖项。也许这会对你有所帮助。

如果您需要进一步了解它的作用,可以观看我的演讲:https://youtu.be/wDr3Y7q2XoI 来自去年的 Airflow 峰会,我在其中描述了官方图片的来龙去脉。

【讨论】:

以上是关于使用天文学家图像安装 Docker 气流的 g++ 错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 docker-compose 在 Windows 上构建气流时出错

Airflow 中文文档:使用Mesos扩展(社区贡献)

向 localhost 数据库添加气流连接(在 docker 上运行的 postgres)

气流网络服务器启动 - gunicorn 工作人员正在关闭

部署气流代码库

气流添加谷歌云连接