
一、备份自定义配置文件(可选操作)
操作说明:若您曾修改过 docker-compose.yaml 文件,建议先备份以避免配置丢失。
# 进入 docker 目录
cd docker
# 复制配置文件并添加时间戳后缀作为备份
cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak二、获取最新代码
操作说明:从代码仓库主分支拉取最新版本代码。
# 切换到主分支
git checkout main
# 拉取最新代码
git pull origin main三、停止当前服务

操作说明:在 docker 目录下执行停止命令,确保服务完全关闭。
# 进入 docker 目录(若尚未进入)
cd docker
# 停止并移除容器
docker compose down四、备份数据文件
操作说明:打包 volumes 目录以备份数据,避免升级过程中数据丢失。
# 生成带时间戳的压缩包
tar -cvf volumes-$(date +%s).tgz volumes五、升级并启动服务
操作说明:重新启动服务,Docker Compose 将自动拉取最新镜像并应用更新。
# 在 docker 目录下启动服务(后台运行)
docker compose up -d
六、验证升级结果(建议操作)
1. 执行 docker compose ps 查看容器运行状态,确保所有服务均处于 running 状态。
2. 访问 Dify 控制台,确认界面显示版本号为 1.5.0。
3. 测试核心功能(如创建应用、对话交互等),确保服务正常运行。
注意事项:
- 升级过程中请勿中断操作,以免导致容器启动失败。
- 若升级后出现异常,可通过 docker compose logs 查看日志定位问题。
- 备份文件建议妥善保存,以便在需要时恢复至旧版本。
转载作品,原作者:AI码力,文章来源:https://www.toutiao.com/article/7520231587142550035/
微信赞赏
支付宝赞赏 