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启动