Jenkins:CentOS7 使用 Docker 安装 Jenkins 后,升级 Jenkins 版本

分类: Jenkins
CentOS7 使用 Docker 安装 Jenkins 后,升级 Jenkins 版本

简介: 升级以 Docker 方式安装的 Jenkins 版本。解决因 Jenkins 版本过低,而无法安装插件以及升级插件的问题。

我在创建Jenkins容器的时候挂载目录了

docker run -d -p 9000:8080 -p 50000:50000 -m 1024m -v /home/jenkins_home:/var/jenkins_home/ -v /etc/localtime:/etc/localtime —name myjenkins jenkins


宿主机的 /home/jenkins_home 目录挂载到容器的 /var/jenkins_home 目录

环境:

CentOS Linux release 7.6.1810 (Core)

Docker version 18.09.3, build 774a1f4

正文

进入 Jenkins 容器在宿主机的挂载目录/home/jenkins_home中

cd /home/jenkins_home

在 CentOS7 中下载Jenkins的最新war包,一般插件管理会有提示更新下载地址

wget http://mirrors.jenkins.io/war/latest/jenkins.war

进入容器

docker exec -it -u root +ContainerId bash

查看容器中jenkins war包的位置,并备份原来的war包

whereis jenkins

cd /usr/share/jenkins

cp jenkins.war jenkinsBAK.war

/var/jenkins_home 下的包cp到 /usr/share/jenkins 下覆盖

cp /var/jenkins_home/jenkins.war /usr/share/jenkins/

退出容器

exit

并重启

docker restart +ContainerName

标签: Docker CentOS

上一篇: 没有了

下一篇: 没有了

by 2023-08-07 23:49:05
篇笔记

学习笔记