欢迎光临散文网 会员登陆 & 注册

【Seatable升级】群晖docker 从3.2 升级到3.3

2023-01-19 15:33 作者:我怕黑Leo  | 我要投稿

1.登录dockerHub 查看最新的容器版本Tag

https://hub.docker.com/r/seatable/seatable-developer/tags 

seatable-developer/tags 页面

2. 通过MAc terminal 链接群晖服务器  

ssh -p 1122 panda@10.0.0.16

3. 切换到root账户 

sudo -i

4.拉取对应版本的镜像 

docker pull seatable/seatable-developer:3.3.0

5.切换目录到Seatable的安装路径,修改原来的Docker compose yaml文件中的版本信息

6.停止当前运行的SeaTable容器. 

docker-compose down

7. 重新启动一个新的SeaTable容器. 

docker-compose up -d

8. 升级数据库

docker exec -it seatable /bin/bash

seatable.sh upgrade-sql 3.3

升级成功后 记得用exit 退出 Seatable的bash


如果一次升级多个版本, 需要从最低版本开始, 逐个运行所有数据库升级语句例如:从18.x 版本升级到2.0.x ,需要分别执行seatable.sh upgrade-sql 1.9、seatable.sh upgrade-sql 2.0 , 以此类推。你也可以在 /opt/seatable/seatable-server-latest/sql/mysql/upgrade/ 找到各个版本的升级语句。如果碰到特殊情况,可以连上数据库,然后手工执行这些升级语句。

9.启动服务,完结撒花

docker exec -d seatable /shared/seatable/scripts/seatable.sh start


*参考官方的升级指导说明:

https://docs.seatable.cn/published/seatable-manual/upgrade/upgrade_manual-ce.md


【Seatable升级】群晖docker 从3.2 升级到3.3的评论 (共 条)

分享到微博请遵守国家法律