记一次作死升级Docker/gitlab失败

前言 今晚心血来潮,在机器上apt-get update&& upgrade了下,发现了个docker-ce的更新,然后作死发现我的docker 版本还是17.x,都8102年了,让人知道我还在用17.x多不好,于是作死升级了docker-ce. ps: 我使用的gitlab image gitlab开始挂啦 升级后,人工start了一些没有start成功的容器后,打开gitlab,发现500了, 于是发现事情不对啦… 尝试恢复 作死的是,我尝试docker-compose pull了新镜像,然后重启重新创建,还是挂得… 恢复备份试试看咯 幸好此镜像自带了每天备份打包到本地附送备份至s3,所以虽然挂了,我一点也不慌。 查看了下backup,最近一个备份是今日早上9点,看来问题不大,于是开始恢复之旅。 恢复之旅 首先,安装官方文档,尝试第一次恢复 docker-compose run --rm gitlab app:rake gitlab:backup:…