下载新版 war 包
此处推荐清华镜像源下载最新版本的 war 包文件,保存到指定位置,假设保存路径为 ~/jokerwon/Downloads/jenkins.war 。
将 war 包拷贝到 docker 容器
使用 docker cp 命令将 war 包从宿主机拷贝到 docker 容器中,记得备份原始 war 包。假设容器名称为 jenkins ,通常 docker 版的 Jenkins 容器的 war 包存放位置为 /usr/share/jenkins 下。
# 先进入容器备份旧版本 war 包
docker container exec -it d7c7 /bin/bash
mv /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
回到宿主机 shell 环境
exit
替换成新版本的 war 包
docker cp ~/jokerwon/Downloads/jenkins.war jenkins:/usr/share/jenkins/jenkins.war
重启 Jenkins 服务
- 可以通过 url 方式重启,在地址栏中输入
http[s]://<JENKINS_HOST>/restart,(注:JENKINS_HOST是你的 Jenkins 的地址,记得替换)点击确定,等待 Jenkins 服务重启。 - 通过重启容器的方式。(未测试过,理论上可行)
docker restart jenkins
浙公网安备 33010602011771号