【Seatable升級】群暉docker 從3.2 升級到3.3
1.登錄dockerHub 查看最新的容器版本Tag
https://hub.docker.com/r/seatable/seatable-developer/tags?

2. 通過MAc terminal 鏈接群暉服務(wù)器 ?
ssh -p 1122 panda@10.0.0.16
3. 切換到root賬戶?
sudo -i
4.拉取對應(yīng)版本的鏡像?
docker pull seatable/seatable-developer:3.3.0
5.切換目錄到Seatable的安裝路徑,修改原來的Docker compose yaml文件中的版本信息
6.停止當(dāng)前運(yùn)行的SeaTable容器.?
docker-compose down
7. 重新啟動一個新的SeaTable容器.?
docker-compose up -d
8. 升級數(shù)據(jù)庫
docker exec -it seatable /bin/bash
seatable.sh upgrade-sql 3.3
升級成功后 記得用exit 退出 Seatable的bash
如果一次升級多個版本, 需要從最低版本開始, 逐個運(yùn)行所有數(shù)據(jù)庫升級語句例如:從18.x 版本升級到2.0.x ,需要分別執(zhí)行seatable.sh upgrade-sql 1.9、seatable.sh upgrade-sql 2.0 , 以此類推。你也可以在 /opt/seatable/seatable-server-latest/sql/mysql/upgrade/ 找到各個版本的升級語句。如果碰到特殊情況,可以連上數(shù)據(jù)庫,然后手工執(zhí)行這些升級語句。
9.啟動服務(wù),完結(jié)撒花
docker exec -d seatable /shared/seatable/scripts/seatable.sh start
*參考官方的升級指導(dǎo)說明:
https://docs.seatable.cn/published/seatable-manual/upgrade/upgrade_manual-ce.md