升级指南
约 348 字大约 1 分钟
2026-04-18
ResourceTool 使用 Docker 部署,升级非常简单。
标准升级流程
拉取最新镜像
docker pull shutu736/resource-tool:latest重建容器
cd /opt/resource-tool # 你的 docker-compose.yml 所在目录 docker-compose down docker-compose up -d验证升级
# 查看容器日志确认启动正常 docker logs -f resource-tool访问面板查看版本号,确认已更新。
一键升级脚本
cd /opt/resource-tool && \
docker pull shutu736/resource-tool:latest && \
docker-compose down && \
docker-compose up -d && \
docker logs -f --tail 50 resource-tool数据库迁移
自动迁移
ResourceTool 使用 Goose 进行数据库迁移管理。升级时数据库结构会自动迁移,无需手动操作,迁移过程中会自动修复历史列名问题,整个过程零停机。
升级前建议备份数据目录
cp -r ./data ./data_backup_$(date +%Y%m%d)指定版本升级
如果不想使用 latest 标签,可以指定具体版本:
services:
resource-tool:
image: shutu736/resource-tool:v1.6.1 # 指定版本号
# ... 其余配置不变降级回退
降级风险
降级时如果数据库版本较新(已执行新迁移),可能需要恢复备份数据才能正常运行。
恢复备份数据(如果数据库结构有变更)
修改
docker-compose.yml中的镜像版本重新启动容器

