docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker部署ragflow

Win10系统使用docker部署ragflow的实现

作者:lhy441

本文主要介绍了Win10系统使用docker部署ragflow的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

0x00 前言

RAGFlow‌是一种基于Retrieval-Augmented Generation(RAG)技术的开源引擎,旨在通过融合数据检索和生成式模型,提升大型语言模型(LLM)的回答准确性和效率。RAGFlow的核心思想是将大规模检索系统与先进的生成式模型相结合,从而在回答查询时既能利用海量数据的知识库,又能生成符合上下文语义的自然语言回复‌。

之前构建好deepseek:R1后尝试通过插件page assist、AnythingLLM、Anaconda构建的open webui管理,后尝试了其他插件工具chatbox,此工具里集成了一些常用对答模块配合调用自己的本地模型联动或互联网API,近期了解到ragflow可用来构建本地知识助手,由此我进行尝试,将学习过程记录于此。

0x01 环境准备

基础环境要求:

CPU >= 4 核

RAM >= 16 GB

Disk >= 50 GB

Docker >= 24.0.0 & Docker Compose >= v2.26.1

docker 到官方网站下载,Download Docker Desktop选择自己系统对应的版本。安装后通过powershell检查已安装软件版本,docker -v 和docker-compose -v 。

虚拟化支持:BIOS中启用Inter VT-x 或 AMD-V,Win10系统中,windows功能中启用‘Hyper-V’、‘容器’、‘适用于Linux的Windows子系统’、‘虚拟机平台’的勾选。

我先前遇到安装不成功的情况是在一个Debian的Linux发行版系统内docker-compose版本是v1.xx.x,导致安装ragflow过程出现问题。

wsl验证,通过wsl --version查看是否已支持。

docker加速环境配置,如不配置拉取时会提示:https://registry-1.docker.io/v2/ 请求超时,在docker设置中,docker engine中添加,结构如下(多地址用英文,隔开):

{
"registry-mirrors": [
"https://dockerproxy.com",
"https://mirror.baidubce.com"
]
}

ragflow 到github下载项目文件,将文件解压到空间充足目录。

进入ragflow/docker目录编辑.env文件,找到RAGFLOW_IMAGE字段修改源,版本按最新的版本获取。(后面可以看出是获取的v0.17.0完整版)

RAGFLOW_IMAGE=swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:nightly

华为云镜像名:swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow

阿里云镜像名:registry.cn-hangzhou.aliyuncs.com/infiniflow/ragflow

0x02 ragflow安装

使用docker compose部署

docker compose -f docker-compose.yml up -d

查看官方对镜像大小的介绍,看到拉取ragflow文件大小约9G+时,我感觉这次是成了,完成后检查服务运行状态‘docker logs -f ragflow-server’ logo画面和本地监听80端口。

0x03 ragflow使用

浏览器访问localhost:80 ,随意注册一个账号即可登录。进入后联动自己的模型,就可以开始探索了。

到此这篇关于Win10系统使用docker部署ragflow的实现的文章就介绍到这了,更多相关docker部署ragflow内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文