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

【Bug:docker】--Docker同时部署Dify和RAGFlow出现错误

目录

1.端口问题

2.依赖问题

3.资源问题


1.端口问题

现象:Dify 和 RAGFlow 默认使用相同的端口(80 和 443),还有minio的(9000),导致某一服务无法启动。

解决:本地主机的端口不能重复使用,而容器内的可以(容器网络无关联性),修改默认端口为可以使用的,docker-compose.yml

查看镜像端口使用:

2.依赖问题

现象:两者均依赖 Redis ,若默认配置相同会导致冲突。

1.修改 RAGFlow 的 Redis 配置(在 .env 文件中): 

redis_port=7379  # 修改默认端口
redis_password=自定义密码
  • 确保 Dify 的 Redis 配置独立(如使用不同端口或密码)。

修改容器名称:

# 进入应用所在路径
cd /data/apps/dify1.2.0/docker
# 根据安装的docker版本不同,命令可能不同
docker-compose down 或docker compose down
docker-compose -p dify up -d# 进入应用所在路径
cd /data/apps/ragflow/docker
# 根据安装的docker版本不同,命令可能不同
docker-compose down 或docker compose down
docker-compose -d ragflow -f ./docker-compose-gpu.yml up -d

就是让两个在不同容器下运行:

3.资源问题

现象:RAGFlow 对资源要求较高(CPU ≥4核、内存 ≥16GB、磁盘 ≥50GB),资源不足时启动失败或运行卡顿。 

注意:在运行ragflow文档解析的时候,最好是不要运行dify,且保证cpu大小健康(关闭不需要进程)

解决:检查服务器配置,升级硬件或调整 Docker 资源分配(通过 Docker Desktop 设置 CPU/内存限制)。

相关文章:

  • 《汇编语言:基于X86处理器》第2章 复习题
  • 【AI论文】SWE-Factory:您的自动化工厂,提供问题解决培训数据和评估基准
  • Java 正则表达式高级用法
  • 全局数据的处理
  • 设计模式 - 原型模式
  • LTC3130EMSE#TRPBF ADI电子元器件深度解析 物联网/工业传感器首选!
  • RK3568笔记八十五:LVGL播放AVI视频
  • 单服务器部署多个Discuz! X3.5站点并独立Redis配置方案
  • 蜻蜓Q系统的技术演进:从Laravel 6到Laravel 8的升级之路-优雅草卓伊凡
  • NAT基础配置实验
  • Java求职者面试指南:Spring, Spring Boot, Spring MVC, MyBatis技术点深度解析
  • FPGA基础 -- Verilog 概率分布函数
  • 图床项目--展示
  • Linux简单了解以及VM虚拟机的安装使用(后端程序员)
  • 探索算法秘境:量子随机游走算法及其在图论问题中的创新应用
  • Java使用itext pdf生成PDF文档
  • HarmonyOS-ArkTS开发指南:从基础到实战
  • (17)-java+ selenium->自动化测试-元素定位大法之By css上
  • StableDiffusion实战-手机壁纸制作 第一篇:从零基础到生成艺术品的第一步!
  • 前端HTML学习笔记
  • 舞蹈培训机构网站模板/无锡百度推广代理商
  • 同一个ip的网站做链接有用/无锡网站制作无锡做网站
  • c2c电子商务网站建设栏目结构图/免费创建个人博客网站
  • 湖南的商城网站建设/宁波seo网络推广咨询价格
  • 专做网页的网站/深圳网站建设维护
  • asp双语企业网站源码/长沙百度搜索网站排名