Skip to main content
Version: DEV

构建一个RAGFlow Docker镜像

本指南解释了如何从其源代码构建RAGFlow Docker镜像。通过遵循本指南,您将能够创建一个本地Docker镜像,该镜像可用于开发、调试或测试目的。

目标受众

  • 已添加新功能或修改现有代码并需要Docker镜像以查看和调试其更改的开发人员。
  • 测试人员希望探索Docker镜像中RAGFlow的最新功能。

先决条件

  • CPU ≥ 4 核
  • 内存 ≥ 16 GB
  • 磁盘 ≥ 50 GB
  • Docker ≥ 24.0.0 & Docker Compose ≥ v2.26.1

构建一个Docker镜像

这张图片大约有2 GB大小,并依赖于外部的LLM和嵌入服务。

NOTE

虽然我们也在ARM64平台上测试RAGFlow,但我们不计划维护RAGFlow的ARM Docker镜像。不过,您可以在linux/arm64darwin/arm64主机上自行构建镜像。

git clone https://github.com/infiniflow/ragflow.git
cd ragflow/
docker build --build-arg LIGHTEN=1 -f Dockerfile -t infiniflow/ragflow:nightly-slim .