微信扫码
添加专属顾问
 
                        我要投稿
Dify版本升级全攻略,从0.15.3到1.1.3的详细步骤分享! 核心内容: 1. 官方升级指导及实际操作步骤 2. 安装Git及代码拉取过程中的坑点 3. 服务暂停、数据备份与版本同步技巧
 
                                最近有时间了,年后的时候通过dify搭建了自己的知识库,但是这个时间的dify版本过老,而且还有一些工具、性能不完善的地方。
现在想着出一些具体的Agent搭建的内容,那首先要做的就是Dify的升级了。
那我们看到,原来的版本呢是0.15.3。 现在最新的版本是1.1.3。可见差的还是比较多的了。
首先,我们来看下官方指导
主要是备份--拉取代码--暂停服务--备份数据--重启服务。那就按这个指导,一步步执行。(后面就是有很多坑,但是还好一步步都解决了)。
备份
安装git
回到docker的主分支
碰到一个很关键的问题。我原来装的时候,没有安装git。
现在拉群代码,需要git。
所以我先安装了git,这个就是下载安装了。官网太慢了,我发现有阿里的镜像网站可以下载,这个很快。
然后发现,输入git命令还是不能用。
如果显示 fatal: not a git repository,说明当前目录 不是Git 仓库、需要重新初始化。
cd E:\个人项目\RAG+DeepSeek\difygit initgit add . # 添加所有文件到暂存区git commit -m "Initial commit" # 提交到本地仓库提交的时候,发现还需要设置用户名和邮箱。git config --global user.name “你的名字”git config --global user.email “你的邮箱”
然后看到了,现在有 master分支了。
现在需要再main 分支去拉代码,但是还有错误。本地没有main分支。只有master
远程仓库是main
若本地只有 master,但远程是 main,需同步。可以直接重命名
git branch -m master main # 本地重命名git push origin -u main # 推送新分支git push origin --delete master # 删除远程旧分支(需权限)
现在有了main目录。
获取代码后,我们强行合并代码
再一次讲远程库的数据,同步到本地。
让获取到的代码,完全覆盖本地代码。
现在已经可以了。
关闭服务
备份数据
tar -cvf volumes-$(date +%s).tgz volumes
开启服务
docker compose up -d
查看docker,已经都已经重新启动了。
到现在为止,升级完成。
查看Dify的版本,升级为最新的1.1.3了。
从整体的调试来看,过程中还是碰到不少的问题。从安装Git,到拉取代码同步,这些问题是之前完全没有想过的。其实还不如在重新安装。但是这个过程是宝贵的,通过这个过程,也算通过调试,知道了具体的问题。这就算自己的宝贵经验吧。
希望这些能够帮到大家!
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2025-10-30
Dify流程暂停与人工干预:3种实现方案+避坑指南
2025-10-16
告别升级噩梦:Dify 二次开发的无缝适配策略与实战案例(基于 v1.9.1)
2025-10-13
用Dify搭建企业知识库:5个实战技巧提升检索准确率90%
2025-10-13
Dify接口调用实战指南:从入门到精通的避坑手册,收藏了!
2025-10-12
Dify1.6.0升级1.9.1步骤及踩坑记
2025-10-10
用 Dify 零代码搭建 AI 用研助理,5分钟完成100个虚拟用户调研
2025-09-30
重大消息,刚刚Dify 1.9.1发布了!我们聊聊带来了哪些吸引人的功能特性?
2025-09-26
内网环境下Dify1.9.0版本镜像构建过程记录
 
            2025-10-13
2025-09-03
2025-09-16
2025-09-06
2025-08-19
2025-09-23
2025-09-02
2025-08-18
2025-09-04
2025-10-12
2025-09-30
2025-09-23
2025-09-06
2025-09-05
2025-08-29
2025-08-18
2025-08-02
2025-07-30