gitlab升级

注意:gitlab只能逐个版本升级,无法跨版本升级,这点比较坑,在升级的时候要注意。
升级的流程如下:

# 第一步,进入容器
``docker exec -i -t 容器名 /bin/bash
# 第二步,手动备份
``gitlab-rake gitlab:backup:create
# 第三步,停止容器中的服务
gitlab-ctl stop
# 第四步,退出容器
gitlab-ctl stop
# 第五步,停止容器
docker stop gitlab
# 第六步,拉取容器的下个版本镜像, 同时修改配置文件中gitlab的版本
docker pull gitlab/gitlab-ce:``13.0``.``12``-ce.``0
# 第七步,重新构建容器
docker-compose up -d

如果容器重新构建成功的话,到gitlab完全起来,大概需要几分钟的时间,没有仔细测算。

问题1:
如果一下跨越多个版本升级,会发现docker容器起不来,一直在restart,这个时候需要去看日志,命令如下:

`docker logs gitlab-dev-service less`

看到日志中的提示,然后更换版本重新升级;