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

查看并升级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既安装成功
在这里插入图片描述

http://www.xdnf.cn/news/4065.html

相关文章:

  • 双目测量中的将视差图重投影成三维坐标图
  • 某信服EDR3.5.30.ISO安装测试(二)
  • kotlin 03flow-stateFlow和sharedFlow企业中使用
  • 青听音乐 1.0.6| 全网音乐免费听,无损下载,4条音源,界面简洁无广告
  • Nacos源码—3.Nacos集群高可用分析一
  • 【QT】QT中的软键盘设计
  • C# 方法(局部函数和参数)
  • [前端]异步请求的竞态问题
  • 代码随想录第34天:动态规划7(打家劫舍问题:链式、环式、树式房屋)
  • STA中的multi_cycle 和false_path详细讨论
  • macOS 上是否有类似 WinRAR 的压缩软件?
  • Qt6.8中进行PDF文件读取和编辑
  • LeetCode:返回倒数第k个结点
  • MyBatis 一对多与多对一映射详解教程
  • macbook install chromedriver
  • 百度golang开发一面
  • SpringBoot集成CXF框架,实现WebService
  • 2025系统架构师---论面向对象的软件设计
  • Python字符串全面指南:从基础到高级操作
  • 计算机视觉与深度学习 | 点云配准算法综述(1992-2025)
  • Python核心技巧 类与实例:面向对象编程的基石
  • 协程补充---viewModelScope 相关知识点
  • 【计算机视觉】3d人脸重建:3DDFA_V2:实时高精度3D人脸重建与密集对齐技术指南
  • 【NLP】 26. 语言模型原理与概率建模方法详解(Language Models)
  • QT聊天项目DAY08
  • C 语言逻辑运算符:组合判断,构建更复杂的条件
  • Cisco Packet Tracer 选项卡的使用
  • Python中的客户端和服务端交互的基本内容
  • vue实现AI问答Markdown打字机效果
  • 【C/C++】函数模板