广州企业网站,网页设计作业怎么做,哪里有做区块链网站的,做网站制作需要多少钱文章目录 一、Gitlab提示升级信息二、老版本的docker运行gitlab命令三、备份老版本Gitlab数据四、确定升级路线五、升级(共分3个版本升级)5.1 升级第一步(17.1.2 17.3.7)5.2 升级第二步(17.3.7 17.5.3)5.3 升级第三步(17.5.3 17.6.1) 六、web端访问gitlab服务 一… 文章目录 一、Gitlab提示升级信息二、老版本的docker运行gitlab命令三、备份老版本Gitlab数据四、确定升级路线五、升级(共分3个版本升级)5.1 升级第一步(17.1.2 17.3.7)5.2 升级第二步(17.3.7 17.5.3)5.3 升级第三步(17.5.3 17.6.1) 六、web端访问gitlab服务 一、Gitlab提示升级信息
Gitlab的版本平常更新很平凡过一段时间就会提示更新弹框提示。 当前使用的是 17.1.2 版本我们强烈建议您立即升级到以下版本之一17.6.1, 17.5.3, 17.4.5。
本文是从17.1.2 版本升级到17.6.1最新版本。
二、老版本的docker运行gitlab命令
docker pull gitlab/gitlab-ce:17.1.2-ce.0docker run --detach \--name gitlab \--restart always \-p 1080:80 \-p 10443:443 \-p 1022:22 \-v /gitlab/config:/etc/gitlab \-v /gitlab/logs:/var/log/gitlab \-v /gitlab/data:/var/opt/gitlab \--privilegedtrue \gitlab/gitlab-ce:17.1.2-ce.0注意记着宿主机数据挂载目录
三、备份老版本Gitlab数据
#执行备份命令
docker exec -it gitlab gitlab-rake gitlab:backup:create#查看备份的数据
ll /gitlab/data/backups/ 四、确定升级路线
gitlab的升级不能跨大版本升级详见升级路径 https://docs.gitlab.com/ee/update/upgrade_paths.html
升级路线查看工具地址 https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/?current17.1.2distrodockereditionce 通过上述查询结果 Docker部署的gitlab从版本17.1.2 版本升级到17.6.1的升级线路如下
17.1.2 17.3.7 17.5.3 17.6.1
docker环境部署gitlab的升级很简单直接基于高版本的镜像运行容器即可
五、升级(共分3个版本升级)
17.3.7 17.5.3 17.6.1
分别拉取三个版本的gitlab镜像
docker pull gitlab/gitlab-ce:17.3.7-ce.0
docker pull gitlab/gitlab-ce:17.5.3-ce.0
docker pull gitlab/gitlab-ce:17.6.1-ce.0#查看gitlab的三个镜像
docker images5.1 升级第一步(17.1.2 17.3.7)
#停止gitllab服务
docker stop gitlab docker rm gitlab#执行升级命令
docker run --detach \--name gitlab \--restart always \-p 1080:80 \-p 10443:443 \-p 1022:22 \-v /gitlab/config:/etc/gitlab \-v /gitlab/logs:/var/log/gitlab \-v /gitlab/data:/var/opt/gitlab \--privilegedtrue \gitlab/gitlab-ce:17.3.7-ce.0#查看升级日志约10分钟左右升级成功
docker logs -f gitlab
5.2 升级第二步(17.3.7 17.5.3)
#停止gitllab服务
docker stop gitlab docker rm gitlab#执行升级命令
docker run --detach \--name gitlab \--restart always \-p 1080:80 \-p 10443:443 \-p 1022:22 \-v /gitlab/config:/etc/gitlab \-v /gitlab/logs:/var/log/gitlab \-v /gitlab/data:/var/opt/gitlab \--privilegedtrue \gitlab/gitlab-ce:17.5.3-ce.0#查看升级日志约10分钟左右升级成功
docker logs -f gitlab
5.3 升级第三步(17.5.3 17.6.1)
#停止gitllab服务
docker stop gitlab docker rm gitlab#执行升级命令
docker run --detach \--name gitlab \--restart always \-p 1080:80 \-p 10443:443 \-p 1022:22 \-v /gitlab/config:/etc/gitlab \-v /gitlab/logs:/var/log/gitlab \-v /gitlab/data:/var/opt/gitlab \--privilegedtrue \gitlab/gitlab-ce:17.6.1-ce.0#查看升级日志约10分钟左右升级成功
docker logs -f gitlab
六、web端访问gitlab服务
新版本应该已经正常
#进入当前版本容器产看gitlab版本
docker exec -it gitlab cat /opt/gitlab/embedded/service/gitlab-rails/VERSION#显示版本如下
17.6.1#访问web网址http://xxxxxxxxxxxx有些事不是看到了希望才去坚持 而是因为坚持才会看到希望。