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

 更新时间:2025年05月28日 10:29:05   作者: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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker初级网络端口映射的配置

    Docker初级网络端口映射的配置

    这篇文章主要介绍了Docker初级网络端口映射的配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 删除docker images中为none的镜像操作

    删除docker images中为none的镜像操作

    这篇文章主要介绍了删除docker images中为none的镜像操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 卸载Docker时保留本地镜像和容器方式

    卸载Docker时保留本地镜像和容器方式

    文章讲述了如何在Linux、Windows和Mac系统中备份和恢复Docker镜像和容器,备份过程包括列出本地镜像、保存镜像和导出容器,恢复过程则涉及卸载Docker、重新安装Docker以及使用dockerload和dockerimport命令恢复镜像和容器
    2024-11-11
  • 使用docker搭建gitlab详解

    使用docker搭建gitlab详解

    本篇文章主要介绍了使用docker搭建gitlab详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 在Linux Docker中部署RStudio Server实现远程访问的操作

    在Linux Docker中部署RStudio Server实现远程访问的操作

    下面介绍在Linux docker中安装RStudio Server并结合cpolar内网穿透工具,实现远程访问,docker方式安装可以避免很多问题,一键安装,如设备没有安装docker,需提前安装docker,对 Docker部署RStudio Server相关知识感兴趣的朋友一起看看吧
    2023-12-12
  • 详解Docker方式实现MySql 主从复制(实践篇)

    详解Docker方式实现MySql 主从复制(实践篇)

    本篇文章主要介绍了详解Docker方式实现MySql 主从复制(实践篇),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • 详解Docker创建Mysql容器并通过命令行连接到容器

    详解Docker创建Mysql容器并通过命令行连接到容器

    本篇文章主要介绍了Docker创建Mysql容器并通过命令行连接到容器,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • docker中容器的网络配置常用命令详解

    docker中容器的网络配置常用命令详解

    这篇文章主要介绍了docker中容器的网络配置常用命令详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Windows下Docker安装各种软件的详细过程

    Windows下Docker安装各种软件的详细过程

    这篇文章主要介绍了Windows下Docker安装各种软件的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • 谷歌技术人员解决Docker镜像体积太大问题的方法

    谷歌技术人员解决Docker镜像体积太大问题的方法

    这篇文章主要介绍了谷歌技术人员解决Docker镜像体积太大问题的方法,涉及虚拟机,谷歌docker镜像构建实践及构建工具bazel的介绍等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11

最新评论