docs(README): 更新 Docker Compose 运行指南
- 增加了使用 GPU 运行的详细步骤 - 调整了 CPU 和 GPU 运行的说明结构 - 统一了代码块的格式 - 删除了部分冗余信息
This commit is contained in:
parent
87cab597b3
commit
4481253469
53
README.md
53
README.md
|
@ -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之外的类型文件。
|
||||||
|
|
Loading…
Reference in New Issue