目录
一、两大版本分支
1. LTS 稳定版(企业生产首选)
2. Weekly 每周最新版(开发测试)
二、镜像标签说明(常用)
三、快速启动命令(LTS 生产模板)
四、版本升级操作
一、两大版本分支
Jenkins Docker 官方镜像分LTS 长期稳定版(生产推荐)、Weekly 每周尝鲜版(测试用)两类亿速云。
1. LTS 稳定版(企业生产首选)
当前最新 LTS 版本:2.568.1(2026-07-08 发布)Jenkins 官方推荐 JDK21 镜像标签:
# 自动拉取最新LTS+JDK21(推荐) docker pull jenkins/jenkins:lts-jdk21 # 指定固定LTS版本(避免自动升级) docker pull jenkins/jenkins:2.568.1-jdk21- 特点:每 12 周更新,只修复安全 / 严重 bug,无激进新功能,兼容性最好
- 新增:支持 JDK21/JDK25,移除 Windows2019 容器镜像,升级 Spring 安全框架Jenkins
2. Weekly 每周最新版(开发测试)
当前最新 Weekly 版本:2.573(2026-07-10 发布)NewRelease...
# 拉取最新每周版(latest标签) docker pull jenkins/jenkins:latest # 固定最新周版+JDK25 docker pull jenkins/jenkins:2.573-jdk25- 特点:每周迭代,包含全部新特性、实验功能,存在插件兼容风险,不建议生产
二、镜像标签说明(常用)
| 镜像标签 | 含义 | 适用场景 |
|---|---|---|
lts-jdk21 | 最新稳定 LTS+JDK21(官方主推) | 生产环境 |
lts-alpine-jdk21 | LTS + 轻量 Alpine 系统,镜像体积小 | 资源受限服务器 |
latest/jdk25 | 最新周更版 + JDK25 | 测试、尝鲜新功能 |
2.568.1-jdk21 | 锁定固定 LTS 版本 | 生产环境锁定版本,防止自动更新 |
三、快速启动命令(LTS 生产模板)
方式一:
docker run -d \ -p 8080:8080 \ -p 50000:50000 \ -v /data/jenkins-data:/var/jenkins_home \ --restart=always \ jenkins/jenkins:lts-jdk21/data/jenkins-data:宿主机持久化目录,升级镜像数据不会丢失
方式二:配置docker-compose.yml
services: jenkins: image: jenkins/jenkins:lts-jdk21 container_name: jenkins restart: always user: root ports: - "8080:8080" # Jenkins web访问端口 - "50000:50000" # Agent节点通信端口 volumes: # 数据持久化,升级镜像不丢配置、任务、插件 - ./jenkins-data:/var/jenkins_home # 挂载宿主机docker,支持Jenkins内构建Docker镜像 - /var/run/docker.sock:/var/run/docker.sock - /usr/bin/docker:/usr/bin/docker environment: TZ: Asia/Shanghai # 时区统一东八区 JAVA_OPTS: "-Xms1024m -Xmx2048m" # JVM内存调参四、版本升级操作
- 停止旧容器:
docker compose stop jenkins && docker compose rm jenkins - 拉取新版镜像:
docker compose pull jenkins/jenkins:lts-jdk21 - 重新执行上面 run 命令(数据卷不变,配置 / 插件全部保留)