docker同时部署dify和ragflow注意事项

一、端口冲突问题

dify和ragflow默认使用相同的端口(80和443),导致如果部署到同一个服务器会产生端口冲突,我在使用过程中是修改了ragflow的端口映射,即在docker-compose.yml文件和docker-compose-gpu.yml文件中修改。

    ports:
      - ${SVR_HTTP_PORT}:9380
      - 8880:80
      - 4443:443

二、依赖服务冲突

dify和ragflow都依赖redis,如果使用默认配置同样会产生冲突。

修改ragflow的redis配置,在.env文件中,将6379修改为6380

REDIS_PORT=6380

三、硬件资源不足

RAGFlow 对资源要求较高(CPU ≥4核、内存 ≥16GB、磁盘 ≥50GB),资源不足时启动失败或运行卡顿。检查服务器配置,升级硬件或调整 Docker 资源分配(通过 Docker Desktop 设置 CPU/内存限制)。参考文章进行资源设置:

RAGflow离线部署上传文件解析报wsl故障-优快云博客

四、dify调用ragflow知识库

1.在ragflow中创建API key 并记录知识库ID。

2.在dify的.env文件中填写ragflow的API地址和key

API_ENDPOINT=http://<RAGFlow_IP>:9380/api/v1/dify
API_KEY=your_ragflow_api_key

3.关闭dify的reranker模型,优先使用ragflow的解析结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值