这个跨2个大版本升级,还有有些难度的,主要是费时间,中间出了几次错误,好在顺利找到解决方法。
关键步骤:
- 备份、备份、备份升级之前的版本做备份
- 备份升级过程中的版本,如果胆量够大直接不备份一路到成功
- 注意升级路线,官方路线不一定完全可用,不可用时可以看看别人的升级路线
- 升级下一个版本之前一定要保证后台任务是已经完成的,不然DB 100%爆炸
- 提前下好镜像,每个1G多,磁盘得够
官方路线参考: https://docs.gitlab.com/ee/update/#upgrade-paths
最佳实践: https://github.com/sameersbn/docker-gitlab/issues/2409#issuecomment-950137044
真没想到你网站竟然还开着呢。