win10 docker ragflow
时间: 2025-02-09 21:09:27 浏览: 81
### 在 Windows 10 上使用 Docker 运行 RAGFlow
#### 准备工作
为了确保顺利安装并运行 RAGFlow,在开始之前需确认已满足如下条件:
- 安装有 Windows 10 或更新版本的操作系统。
- 已经成功安装 Docker Desktop for Windows 并完成基本配置。
#### 克隆项目源码
通过 Git 命令获取最新版的 RAGFlow 源代码到本地计算机:
```bash
git clone https://github.com/infiniflow/ragflow.git
cd ragflow
```
#### 配置 ES 参数
由于 Elasticsearch 对内存映射文件数量有限制,因此需要调整 WSL2 中 Linux 发行版的相关内核参数 `vm.max_map_count` 至少为 262144 来支持正常启动。具体操作步骤如下所示[^4]:
打开 CMD 终端执行以下命令进入目标环境,并修改所需参数值:
```powershell
# 列举当前可用Linux子系统列表
wsl --list
# 登录至docker-desktop对应的WSL2实例中
wsl -d docker-desktop
# 查询现有max_map_count数值
sysctl vm.max_map_count
# 更改该参数达到Elasticsearch的要求
sysctl -w vm.max_map_count=262144
```
#### 构建与启动容器集群
当一切准备就绪之后,可以通过下面这条指令来构建镜像以及创建必要的服务组件:
```bash
docker compose -f docker/docker-compose-base.yml up -d
```
#### 启动查询接口
最后一步就是激活 CLI 工具所提供的 RESTful API 接口以便后续调用测试等功能特性:
```bash
docker exec -it ragflow-cli ragflow serve
```
阅读全文
相关推荐



















