使用天文学家图像安装 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 上构建气流时出错