在原来的jenkins基础之上,已打补丁的方式进行升级,升级有可能涉及jdk版本的变更。升级以后的jenkins,所有配置与原来一样,只是在版本上做了更新。
jenkins 下载
jenkins war包下载
jdk版本下载
方式一:
下载openjdk11 ,网址
方式二:
下载镜像jdk11版本:docker pull jenkins/jenkins:lts-centos7-jdk11
构建新的镜像
在原来的运行的容器基础上构建新的镜像
docker commit -m="new jenkins " -a=“pony” 容器ID pony/new-jenkins:v1
启动新的容器
docker run -d \
--network host \
-v /opt/openjdk11:/opt/java/openjdk \ #新的jdk替换原来的jdk
-v /opt/jenkins.war:/usr/share/jenkins/jenkins.war \ #新的jenkins.war替换原来的
-v /data/jenkins/jenkins_home01:/var/jenkins_home \ #最好复制一份新的jenkins_home作为新的jenkins容器的jenkins_home
-v /etc/localtime:/etc/localtime \
--name jenkins-new \
pony/new-jenkins:v1
升级以后的jenkins