docs(README): 更新 Docker Compose 运行指南

- 增加了使用 GPU 运行的详细步骤
- 调整了 CPU 和 GPU 运行的说明结构
- 统一了代码块的格式
- 删除了部分冗余信息
This commit is contained in:
zstar 2025-05-31 14:09:18 +08:00
parent 87cab597b3
commit 4481253469
1 changed files with 31 additions and 22 deletions

View File

@ -76,23 +76,32 @@ ollama pull bge-m3:latest
#### 1. 使用Docker Compose运行 #### 1. 使用Docker Compose运行
在项目根目录下执行 - 使用GPU运行(需保证首张显卡有6GB以上剩余显存)
使用GPU运行 1. 在宿主机安装nvidia-container-runtime让 Docker 自动挂载 GPU 设备和驱动:
```bash
docker compose -f docker/docker-compose_gpu.yml up -d
```
使用CPU运行 ```bash
```bash sudo apt install -y nvidia-container-runtime
docker compose -f docker/docker-compose.yml up -d ```
```
2. 在项目根目录下执行
```bash
docker compose -f docker/docker-compose_gpu.yml up -d
```
- 使用CPU运行
在项目根目录下执行
```bash
docker compose -f docker/docker-compose.yml up -d
```
访问地址:`服务器ip:80`,进入到前台界面 访问地址:`服务器ip:80`,进入到前台界面
访问地址:`服务器ip:8888`,进入到后台管理界面 访问地址:`服务器ip:8888`,进入到后台管理界面
图文教程:[https://blog.csdn.net/qq1198768105/article/details/147475488](https://blog.csdn.net/qq1198768105/article/details/147475488)
#### 2. 源码运行(mysql、minio、es等组件仍需docker启动) #### 2. 源码运行(mysql、minio、es等组件仍需docker启动)
@ -100,29 +109,29 @@ docker compose -f docker/docker-compose.yml up -d
- 启动后端:进入到`management/server`,执行: - 启动后端:进入到`management/server`,执行:
```bash ```bash
python app.py python app.py
``` ```
- 启动前端:进入到`management\web`,执行: - 启动前端:进入到`management\web`,执行:
```bash ```bash
pnpm dev pnpm dev
``` ```
2. 启动前台交互系统: 2. 启动前台交互系统:
- 启动后端:项目根目录下执行: - 启动后端:项目根目录下执行:
```bash ```bash
python -m api.ragflow_server python -m api.ragflow_server
``` ```
- 启动前端:进入到`web`,执行: - 启动前端:进入到`web`,执行:
```bash ```bash
pnpm dev pnpm dev
``` ```
> [!NOTE] > [!NOTE]
> 源码部署需要注意如果用到MinerU后台解析需要参考MinerU的文档下载模型文件并安装LibreOffice配置环境变量以适配支持除pdf之外的类型文件。 > 源码部署需要注意如果用到MinerU后台解析需要参考MinerU的文档下载模型文件并安装LibreOffice配置环境变量以适配支持除pdf之外的类型文件。