基于Windows11的RAGFlow安装方法简介
一、下载安装Docker
docker 下载地址
https://www.docker.com/
Download Docker Desktop
选择Download for Winodws AMD64下载Docker Desktop Installer.exe
双点击 Docker Desktop Installer.exe 进行安装
测试Docker安装是否成功:命令行中输入docker
二、配置Docker
打开Docker 应用时 不需要注册,直接跳过。
国外docker镜像 可能无法拉取,需在Docker中做DockerEngine的相关配置:
设置/Docker Engine中添加如下代码:
在 "experimental": false, 后加上如下Docker镜像地址,建议直接复制
"registry-mirrors": [
"https://docker.m.daocloud.io/",
"https://huecker.io/",
"https://dockerhub.timeweb.cloud",
"https://noohub.ru/",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://xx4bwyg2.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
]
配置修改后,点击 Apply&restart 保存并重启Docker
三、下载RAGFlow
注,如不能识别git ,请先下载git 工具。
cd d:\cwgis_docker
d:\cwgis_docker>git clone https://github.com/infiniflow/ragflow.git
git clone https://github.com/infiniflow/ragflow.git
下载完后
编辑d:\cwgis_docker/ragflow/docker/.env文件
启用ragflow:v0.17.0
RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0
禁用ragflow:v0.17.0-slim 默认v0.17.0-slim没有embedding models嵌入式模型
#RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0-slim
如果本机80端口有冲突,需修改yml配置文件,如80改为81端口
docker/docker-compose.yml修改配置文件中80端口号为81
或者如:先停止IIS的80服务
cpu模式
(下载镜像组件redis/mysql/ragflow/es/…)
在命令行中输入如下命令:
cd d:\cwgis_docker/ragflow
docker compose -f docker/docker-compose.yml up -d
gpu模式
docker compose -f docker/docker-compose-gpu.yml up -d
报错处理:
共享目录问题:
如果报错,可反复执行上面的命令
设置共享目录:
ragflow-logs
D:\cwgis_docker\ragflow\docker\ragflow-logs
问题:
Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:80 -> 127.0.0.1:0: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
解决办法一:先停止IIS的80服务
再执行下面命令OK:
docker compose -f docker/docker-compose.yml up -d
解决办法二:docker/docker-compose.yml修改配置文件中80端口号为81
启动ragflow服务
docker logs -f ragflow-server
docker logs -f ragflow-server
本地先安装ollama和deepseek安装布署
系统变量:OLLAMA_HOST=192.168.1.82:11434
查看deepseek token大小值:131072
C:\Users\Administrator>ollama show deepseek-r1:8b
Model
architecture llama
parameters 8.0B
context length 131072
embedding length 4096
quantization Q4_K_M
Parameters
stop "<|begin▁of▁sentence|>"
stop "<|end▁of▁sentence|>"
stop "<|User|>"
stop "<|Assistant|>"
License
MIT License
Copyright (c) 2023 DeepSeek
ragflow界面
http://localhost/login 或者http://localhost:81/login
http://192.168.1.82/login
先注册一个本地管理员账号并登录
添加模型ollama+deepseek模型
创建本地知识库
新建聊天chat, AI助手
创建Agent智能体
本blog地址:https://blog.csdn.net/hsg77