当前位置: 首页 > news >正文

【AIGC】Win10系统极速部署Docker+Ragflow+Dify

【AIGC】WIN10仅3步部署Docker+Ragflow+Dify

  • 一、 Docker快速部署
    • 1.F2进入bios界面,按F7设置开启VMX虚拟化技术。保存并退出。
    • 2.打开控制面板配置开启服务
    • 3.到官网下载docker安装包,一键安装(全部默认勾选)
  • 二、 RagFlow快速部署
    • 1.确定内存空间和环境
    • 2.拉取git项目地址,命令行拉取代码:
    • 3.勾选服务点击启动
  • 三、 Dify快速部署
  • 四.错误排查
    • 1.ragflow打开异常
    • 2.WSL无法更新问题


本文主要介绍如何部署Docker+Ragflow+Dify。
请注意,Ragflow和Dify可能有端口重合的情况,建议分不同主机部署。

一、 Docker快速部署

1.F2进入bios界面,按F7设置开启VMX虚拟化技术。保存并退出。

(注意,不同机型的按键不同,示例是华硕按键,具体可以询问AI如何进入BIOS界面)
在这里插入图片描述
在这里插入图片描述

2.打开控制面板配置开启服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.到官网下载docker安装包,一键安装(全部默认勾选)

二、 RagFlow快速部署

1.确定内存空间和环境

(1)确保Docker≥24.0.0、Docker Compose≥v2.26.1
(2)确保C盘 空间满足50G左右(可以用腾讯软件管家或者360清理一下)
(3)启动docker时要右键以管理员权限启动,否则可能存在权限问题。
(4)检查80端口是否被占用(IIS可能会占用,提前关闭服务)
(5)ragflow官方推荐参数是vm.max_map_count=262144,最好能改大一些。
(6)WSL2环境(如果没有这个环境见四、问题排查安装一下)

2.拉取git项目地址,命令行拉取代码:

https://github.com/infiniflow/ragflow
下载zip安装包,解压。
在这里插入图片描述

找到docker文件夹,shift+右键打开shell
在这里插入图片描述
输入以下命令,等待安装完成(需要梯子)。
一键安装ragflow

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

(备用)一键安装ragflow环境

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

在这里插入图片描述
最后出来5个镜像,如果不全,考虑是安装出错有漏,可以重新执行命令直到docker内内容完整。
在这里插入图片描述

3.勾选服务点击启动

在这里插入图片描述

三、 Dify快速部署

直接找到官方文档
https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/local-source-code
在这里插入图片描述

到github上拷贝源码zip下来。然后按官方步骤就可以。

四.错误排查

1.ragflow打开异常

如果存在问题,查看docker日志。

docker logs ragflow

检查环境变量或端口占用问题。
在这里插入图片描述
在这里插入图片描述
可能是IIS托管了页面占用80端口 需要手动处理。

2.WSL无法更新问题

在这里插入图片描述

打开shell面板输入指令查看
wsl --update
如果发现是因为没有WSL,找到Linux系统,安装WSL
在这里插入图片描述期间如果Microsoft store崩溃,可能要修复Microsoft store以安装Linux环境
右键Microsoft store打开应用设置
在这里插入图片描述

如果是因为WSL版本太旧,查看这个方案
需要到windows更新设置里配置。
在这里插入图片描述
如果无法启用,则win+R ,找到gpedit.msc
计算机配置 > 管理模板 > Windows组件 > Windows更新 > 配置自动更新>启用
在这里插入图片描述
重新输入指令更新WSL。

相关文章:

  • SAP-ABAP:AP屏幕增强技术手册-详解
  • 5.2 Alpha to coverage in Depth
  • 在Ubuntu上安装MEAN Stack的4个步骤
  • go面向对象编程三大特性,封装、继承和多态
  • leetcode98-验证二叉搜索树
  • 【2025】基于Springboot + vue实现的毕业设计选题系统
  • Transaction rolled back because it has been marked as rollback-only问题解决
  • windows克隆项目找不到,修改git bash中存储的账号密码
  • 如何查看安卓版本号的方法(例如查看是13、12、11、10...)
  • 齿轮热处理学习笔记分享
  • 【MySQL】基本查询(表的增删查改+聚合函数)
  • MySQL 进阶学习文档
  • 工作记录 2017-02-08
  • 区块链交易签名相关知识总结
  • 经典面试题:C/C++中static关键字的三大核心作用与实战应用
  • 详解过程内聚、时间内聚、顺序内聚、逻辑内聚
  • OpenCV旋转估计(1)用于估计图像间仿射变换关系的类cv::detail::AffineBasedEstimator
  • 8.2《二力平衡》
  • 好看的网络安全登录页面 vue http网络安全
  • 重要重要!!改进求取Fisher矩阵的方法: 加权正则化Fisher矩阵
  • 先去上海后赴北京,苏中城市泰州为何接连拥抱顶流“大城”?
  • 中国科学院院士张泽民已任重庆医科大学校长
  • 出行注意防晒补水,上海五一假期以多云天气为主最高33℃
  • 看展览|建造上海:1949年以来的建筑、城市与文化
  • 挤占学生伙食费、公务考察到景区旅游……青岛通报5起违规典型问题
  • 非法收受财物逾1648万,湖南原副厅级干部康月林一审被判十年半