现在版本有点低,想升级高点的版本需要如何操作?风险如何

CentOS7系统,jummper版本Version v2.25.3 GPLv3

[root@Business-Slave ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d750c56bde69 jumpserver/magnus:v2.25.3 “./entrypoint.sh” 2 months ago Up 2 weeks (healthy) 15211-15212/tcp, 0.0.0.0:33060-33061->33060-33061/tcp, :::33060-33061->33060-33061/tcp, 54320/tcp, 0.0.0.0:63790->63790/tcp, :::63790->63790/tcp jms_magnus
91a1d9472a57 jumpserver/koko:v2.25.3 “./entrypoint.sh” 2 months ago Up 6 weeks (healthy) 0.0.0.0:2222->2222/tcp, :::2222->2222/tcp, 5000/tcp jms_koko
44f992778df0 jumpserver/lion:v2.25.3 “./entrypoint.sh” 2 months ago Up 6 weeks (healthy) 4822/tcp jms_lion
f4dbc144cc98 jumpserver/core:v2.25.3 “./entrypoint.sh sta…” 2 months ago Up 6 weeks (healthy) 8070/tcp, 8080/tcp jms_celery
d4937193c674 jumpserver/core:v2.25.3 “./entrypoint.sh sta…” 2 months ago Up 6 weeks (healthy) 8070/tcp, 8080/tcp jms_core
3137de33e2d3 jumpserver/web:v2.25.3 “/docker-entrypoint.…” 12 months ago Up 6 weeks (healthy) 0.0.0.0:80->80/tcp, :::80->80/tcp jms_web

V2版本的话,可以推荐大版本先升级到V3,。正常跨版本升级的话,首先需要将V2当前版本升级到V2的最新版本,再在V2最新版本的基础上升级到V3版本。每一次升级过程都需要做数据库备份以便于操作回滚。涉及风险可能更多需要根据实际使用场景做深入分析,V3部分功能较V2有较大程度的变化,以及数据库建表规则的处理(出现数据库表结构变更失败问题),检查数据库字符集、校对集,检查备份文件的字符集、校对集,确保一致后,重新执行升级。

如果不想影响当前V2服务,可以优先考虑在同配置的另一台服务器上做数据迁移以及升级测试