当前位置: 首页 > news >正文

查看并升级Docker里面Jenkins的Java17到21版本

随着时间推移,java17将逐渐退出舞台,取而代之的是java21。Jenkins也在逐步升级淘汰java版本,今天教大家升级java版本。

Jenkins问题提示

Java 17 end of life in Jenkins
You are running Jenkins on Java 17, support for which will end on or after Mar 31, 2026. Refer to the documentation for more details.

查看jenkins的java版本

docker exec -it jenkins java -version

显示17.-.–需要更新成java21
在这里插入图片描述

目前作者最新的版本

2.504.1
在这里插入图片描述

Jenkins目前对应版本支持的java
在这里插入图片描述

停止并删除旧容器(确保数据卷已挂载,避免数据丢失)

docker stop jenkins
docker rm jenkins

启动新版本镜像(使用Jenkins LTS镜像,指定Java 21)

docker run -d --name jenkins
-v jenkins_home:/var/jenkins_home
-p 8080:8080 -p 50000:50000
jenkins/jenkins:lts-jdk21

or使用docker-compose安装

可参考
Centos7下docker安装mysql、redis、jenkins【使用docker-compose图文教程】

安装成功后

使用以下命令再次查看版本

docker exec -it jenkins java -version

java显示21.0.7既安装成功
在这里插入图片描述

相关文章:

  • suna工具调用可视化界面实现原理分析(二)
  • 数据资本化:解锁数字资产价值的证券化与质押融资之路
  • uniapp 云开发全集 云开发的概念
  • 了解巴纳姆效应
  • Redis从入门到实战——实战篇(下)
  • RViz(机器人可视化工具)的配置文件(moveitcpp)
  • spring中spring-boot-configuration-processor的使用
  • AI图片修复工具,一键操作,图片更清晰!
  • gcc/g++用法摘记
  • 14.网络钓鱼实战
  • 2025 年最新树莓派 Pico 连接 OLED 显示字模汉字详细教程
  • 飞致云开源社区月度动态报告(2025年4月)
  • 轻松养生:让健康融入生活
  • react路由使用方法
  • 【Python】GIS及点云处理十讲
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】5.3 相关性分析(PEARSON/SPEARMAN相关系数)
  • Day11 训练
  • Python项目源码57:数据格式转换工具1.0(csv+json+excel+sqlite3)
  • 比较两种判断相同二叉树的方法:递归与遍历序列对比
  • 《哪吒面经》4万字102道Java多线程经典面试题
  • 习近平将对俄罗斯进行国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典
  • 四人自驾游宣恩因酒店爆满无处住宿,求助文旅局后住进局长家
  • “彩虹滑道”项目两男童相撞飞跌出去,景区:工作人员误判导致
  • 中国队夺跳水世界杯总决赛首金
  • 空间站第八批科学实验样品返抵地球并交付科学家
  • 49:49白热化,美参议院对新关税政策产生巨大分歧