境内部署DIfy(中篇)

该文章已生成可运行项目,

背景:

接 本文上篇中已经讲述了比较友好的一种境内安装Dify 的方式,这种方式可以拉取到最新的镜像源,最新的版本,最为推荐的方案。但由于各种原因或多或少会出现上述方式不成功的可能(镜像源又被屏蔽),下面针对这个情况给出了备选方案

方案二:

1、全网搜索网友们分享的自己收藏或分享的dify镜像,本人有在阿里云私人镜像仓库收藏了0.8.2和0.10.2 版本(出于安全考虑没有公开,只是私用,这里提供包截图方便大家找)。

 

2、修改dify/docker/ 下的docker-compose.yaml 文件,将其中的镜像逐一镜像替换为自己能找到的镜像。其实除了dify、dify-api、dify-web 为专属镜像,其他镜像皆可以通过其他途径找寻

 

问题:

 1、不论是方案一还是方案二,可能会出现pg数据库无法启动的问题可以通过 docker compose ps -a 查看运行中的镜像容器列表,并找到未能成功启动容器的ID或名称

2、使用docker logs 容器ID/名称

3、容易出现端口冲突问题,只能根据问题就问题来解决

4、可能会出现缺失"pg_xxx"文件的问题,解决方案如下:

a、通过 vi /home/dify/docker/docker-compose.yaml 打开

如上图,在 volumes 中添加 postgres-data:, 在db  镜像下的volumes 目录下修改  映射关系即可。

b、重新执行docker compose up -d  即可启动服务

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值