Docker部署Ragflow(完美解决502 bad gateway)
作者:痞老板2
本文主要介绍了Docker部署Ragflow,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Docker快速启动Ragflow:Dev
系统准备
ubuntu server 24.04
- CPU ≥ 4 cores (x86);
- RAM ≥ 16 GB;
- Disk ≥ 100 GB;
更新系统
sudo apt update
下载源码
git clone https://github.com/infiniflow/ragflow.git cd ragflow/docker # 切换稳定版本分支 git checkout -f v0.17.0
安装docker全家桶
这里我选择直接安装1panel
- 因为1panel会自动根据你系统,选择最佳的docker(rocky linux不行)
- 当然,也包含了docker-compose
- 如果是自己安装的docker-compose有可能是旧版本的,导致构建镜像失败也是有可能的
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
开始构建镜像
# 需要提前切换到 ragflow/docker 目录执行下面命令 sudo docker compose -f docker-compose.yml up -d
访问测试
http://IP/
502 Bad Gateway解决办法
说明有个Base服务没有启动,我们检测一下后端是否正常
sudo docker logs -f ragflow-server
如果是以下输出,说明一切正常,就不会502错误
____ ___ ______ ______ __ / __ \ / | / ____// ____// /____ _ __ / /_/ // /| | / / __ / /_ / // __ \| | /| / / / _, _// ___ |/ /_/ // __/ / // /_/ /| |/ |/ / /_/ |_|/_/ |_|\____//_/ /_/ \____/ |__/|__/ * Running on all addresses (0.0.0.0)
那么我们就需要额外启动一些base服务
# 需要提前切换到 ragflow/docker 目录执行下面命令 sudo docker compose -f docker-compose-base.yml --profile infinity up -d
到此这篇关于Docker部署Ragflow(完美解决502 bad gateway)的文章就介绍到这了,更多相关Docker部署Ragflow的实现内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!