docker上升级并启动jenkins或迁移jenkins

cmd

docker stop jenkins-production
docker rm jenkins-production

# 启动jenkins
docker run -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home --name jenkins-production jenkins/jenkins:lts

然后升级插件即可

备份后的如何恢复的处理
启动之前先bak jenkins-data

[qiangge@qiangge-20192 data]$ ll
总计 0
drwxr-xr-x 1 qiangge qiangge  28  1月 4日 21:15 gitlab
drwxr-xr-x 1 qiangge qiangge  56 12月21日 00:52 inpanel
drwxr-xr-x 1 qiangge qiangge  26  1月13日 12:17 jenkins_2p301
drwx-----x 1 qiangge qiangge  10 2021年 7月 9日 jenkins_2p361
drwx-----x 1 qiangge qiangge  10 2021年 7月 9日 jenkins_2p361_bak
drwxr-xr-x 1 root    root     20 12月21日 01:07 nascab
drwxr-xr-x 1 qiangge qiangge  20 12月21日 01:13 nginx
drwxr-xr-x 1 qiangge qiangge  42 12月20日 23:35 teammapper
drwxr-xr-x 1 qiangge qiangge  44 12月21日 00:07 watchyourlan
drwx------ 1    2002    2002 112  1月 7日 18:03 your-confluence-home

数据备份效果如上
启动

docker pull jenkins/jenkins:2.361.2-lts
docker run -d -p 8080:8080 -p 50000:50000 -v /data/jenkins_2p361/_data:/var/jenkins_home --name jenkins-production jenkins/jenkins:2.361.2-lts

升级插件
重启
没有加always会导致重启失败,因此docker start jenkins-production启动

posted @ 2022-08-28 03:41  qiangges2017  阅读(179)  评论(0编辑  收藏  举报