写点什么

超实用!手把手教你 Dify 版本升级

作者:王磊
  • 2025-06-11
    陕西
  • 本文字数:867 字

    阅读完需:约 3 分钟

超实用!手把手教你Dify版本升级

很多情况下,我们需要升级 Dify 版本以获得新的功能和性能的提升,同时还能确保系统的安全性、稳定性和兼容性,从而更好地满足用户的需求。


那问题来了,怎么升级 Dify 版本呢?


接下来,我们以 Docker 方式安装 Dify 的升级为例,给大家演示一下升级的流程和注意事项,当然源码安装的升级方式也是类似的,升级思路都相同的,只是具体的操作可能略有不同。


## 1. 升级前准备工作


1. **数据备份**:进入原安装包 docker 目录,备份“volumes”文件夹,此文件夹包含了 Dify 数据库数据:


   ![](https://cdn.nlark.com/yuque/0/2025/png/92791/1749627677358-13b7b0e7-bb2c-4a73-a21c-5d4da85d5d9f.png)


2. **备份配置文件(.env 和 docker-compose.yml)** 


   ```plain text

   cp .env .env.bak && cp docker-compose.yml docker-compose.yml.bak

   ```


3. **停止服务**


   ```plain text

   docker-compose down

   ```


## 2. 执行升级


以下是基于 Docker 安装的 Dify 版本升级步骤:


1. **下载最新版本代码**(如从 [GitHub](https://github.com/langgenius/dify))并解压。


2. **替换旧版文件**:将原来的数据“volumes”文件夹和配置文件 .env 复制到新安装包中。复制过程中出现有些文件不能访问,选择“跳过”就行。


3. **重启服务** 


   * **进入 Docker 目录**:cd dify/docker


   * **启动安装**:docker-compose up -d


执行结果如下就说明升级已经成功了:


![](https://cdn.nlark.com/yuque/0/2025/png/92791/1749627687564-ac903951-ceda-40f8-966d-6452034e4468.png)


## 3. 升级后验证


1. **检查容器状态**​: 


   ```plain text

   docker-compose ps

   ```


2. **查看日志**​: 


   ```plain text

   docker-compose logs -f

   ```


3. **访问 Web 界面**确认版本号及功能正常。


> 本文已收录到我的技术小站 [www.javacn.site](https://www.javacn.site),其中包含的内容有:Spring AI、LangChain4j、Dify、AI Agent、MCP、Function Call、RAG、向量数据库、Prompt、多模态、向量数据库、嵌入模型等内容。

用户头像

王磊

关注

javacn.site 2018-08-25 加入

我的小站:javacn.site

评论

发布
暂无评论
超实用!手把手教你Dify版本升级_王磊_InfoQ写作社区