仅用于个人学习
建议整体通都后,再进行指令操作
1. 安装 Docker Desktop(核心依赖)
2. 安装 Git
3. 拉取 RAGFlow 源码(Git Bash 执行)
步骤 1:拉取 RAGFlow 源码(Git Bash 执行)
-
在桌面新建文件夹 RAGFlow_Local,右键打开 Git Bash
-
克隆源码仓库
git clone https://github.com/infiniflow/ragflow.git
cd ragflow/docker -
切换到当前版本
git checkout -f v0.25.0
-
使用预构建的 Docker 镜像启动服务器
docker compose -f docker-compose.yml up -d
镜像拉取缓慢的解决方案
-
RAGFlow 全套镜像代理拉取 + 打标完整脚本
minio
docker pull docker.1ms.run/minio/minio
docker tag docker.1ms.run/minio/minio minio/minioelasticsearch 8.11.3
docker pull docker.1ms.run/library/elasticsearch:8.11.3
docker tag docker.1ms.run/library/elasticsearch:8.11.3 elasticsearch:8.11.3mysql8
docker pull docker.1ms.run/library/mysql:8.0
docker tag docker.1ms.run/library/mysql:8.0 mysql:8.0
docker tag mysql:8.0 mysql:8.0.39valkey
docker pull docker.1ms.run/valkey/valkey:8
docker tag docker.1ms.run/valkey/valkey:8 valkey/valkey:8ragflow主镜像
docker pull docker.1ms.run/infiniflow/ragflow:v0.25.0
docker tag docker.1ms.run/infiniflow/ragflow:v0.25.0 infiniflow/ragflow:v0.25.0
docker tag infiniflow/ragflow:v0.25.0 infiniflow/ragflow:latestdocker pull docker.1ms.run/pgsty/minio:RELEASE.2026-03-25T00-00-00Z
docker tag docker.1ms.run/pgsty/minio:RELEASE.2026-03-25T00-00-00Z pgsty/minio:RELEASE.2026-03-25T00-00-00Z -
清理上一次创建一半的容器、网络
docker compose down
-
离线启动(不会联网下载)
docker compose -f docker-compose.yml --profile cpu up -d --pull never --no-build
-
全部启动完成后校验命令
docker compose ps
-
重启服务生效
docker compose down
docker compose -f docker-compose.yml --profile cpu up -d --pull never --no-build -
访问系统
启动后需要等待至少十分钟,网页才可以正常访问(受电脑性能影响) -
打印日志
发现存在大量报错docker logs -f docker-ragflow-cpu-1
-
重新生成容器(日志打印)
docker compose down
docker compose -f docker-compose.yml up -d
docker logs -f docker-ragflow-cpu-1 -
再次访问系统,正常
初次登录可以注册账号