logo
docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine
linux/amd64 docker.io seresai 贡献

这个Docker镜像是一个独立运行的Jenkins实例,用于提供持续集成和持续部署(CI/CD)服务。它封装了Jenkins的核心功能,用户可通过启动该镜像快速部署可直接使用的Jenkins服务,无需额外配置复杂依赖环境,适用于开发团队实现自动化构建、测试与部署流程。

19
浏览次数
524.30MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine
源镜像
docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine
镜像ID
sha256:39a654968ea9c1889b663318aff78349e56fdcebfe5cada51ddb51a249e956e5
镜像 TAG
2.580.1-lts-alpine
镜像大小
524.30MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/sbin/tini -- /usr/local/bin/jenkins.sh
工作目录
/
OS/平台
linux/amd64
镜像创建
2026-10-26T02:17:36.981643141Z
同步时间
2026-11-11 17:29
浏览量
19 次
贡献者
avatar seresai
🔌 开放端口 2
50000/tcp 8080/tcp
📁 目录挂载 1
 /var/jenkins_home
⚙️ 环境变量 11
KeyValue
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
LANG=C.UTF-8 1
JENKINS_HOME=/var/jenkins_home 2
JENKINS_SLAVE_AGENT_PORT=50000 3
REF=/usr/share/jenkins/ref 4
JENKINS_UC=https://updates.jenkins.io 5
JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental 6
JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals 7
COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log 8
JAVA_HOME=/opt/java/openjdk 9
JENKINS_VERSION=2.580.1 10
🏷️ 镜像标签 11
KeyValue
lj_2005@163.com EMAIL
Joe Lee MAINTAINER
Joe Lee OWNER
The Jenkins Continuous Integration and Delivery server org.opencontainers.image.description
MIT org.opencontainers.image.licenses
457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60 org.opencontainers.image.revision
https://github.com/jenkinsci/docker org.opencontainers.image.source
Official Jenkins Docker image org.opencontainers.image.title
https://www.jenkins.io/ org.opencontainers.image.url
Jenkins project org.opencontainers.image.vendor
2.580.1 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine  docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine  docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine

Shell快速替换命令

sed -i 's#joelee2012/standalone-jenkins:2.580.1-lts-alpine#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine  docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine  docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine'

镜像构建历史


# 2026-10-26 10:17:36  270.40MB 执行命令并创建新的镜像层
RUN |1 IMAGE_TAG=2.580.1-lts-alpine /bin/sh -c jenkins-plugin-cli -f /usr/share/jenkins/ref/plugins.txt --verbose # buildkit
                        
# 2026-10-26 10:17:25  812.00B 复制新文件或目录到容器中
COPY ./plugins.txt /usr/share/jenkins/ref/plugins.txt # buildkit
                        
# 2026-10-26 10:17:25  0.00B 指定运行容器时使用的用户
USER jenkins
                        
# 2026-10-26 10:17:25  34.11MB 执行命令并创建新的镜像层
RUN |1 IMAGE_TAG=2.580.1-lts-alpine /bin/sh -c apk update &&     apk add --no-cache docker-cli     && rm -rf /tmp/* /var/cache/apk/* # buildkit
                        
# 2026-10-26 10:17:25  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-10-26 10:17:25  0.00B 添加元数据标签
LABEL EMAIL=lj_2005@163.com
                        
# 2026-10-26 10:17:25  0.00B 添加元数据标签
LABEL MAINTAINER=Joe Lee
                        
# 2026-10-26 10:17:25  0.00B 添加元数据标签
LABEL OWNER=Joe Lee
                        
# 2026-10-26 10:17:25  0.00B 定义构建参数
ARG IMAGE_TAG=2.580.1-lts-alpine
                        
# 2026-09-30 16:56:06  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Jenkins project org.opencontainers.image.title=Official Jenkins Docker image org.opencontainers.image.description=The Jenkins Continuous Integration and Delivery server org.opencontainers.image.version=2.580.1 org.opencontainers.image.url=https://www.jenkins.io/ org.opencontainers.image.source=https://github.com/jenkinsci/docker org.opencontainers.image.revision=457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60 org.opencontainers.image.licenses=MIT
                        
# 2026-09-30 16:56:06  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/jenkins.sh"]
                        
# 2026-09-30 16:56:06  0.00B 设置环境变量 JENKINS_VERSION
ENV JENKINS_VERSION=2.580.1
                        
# 2026-09-30 16:56:06  0.00B 定义构建参数
ARG JENKINS_VERSION=2.580.1
                        
# 2026-09-30 16:56:06  323.00B 复制新文件或目录到容器中
COPY jenkins-plugin-cli.sh /bin/jenkins-plugin-cli # buildkit
                        
# 2026-09-30 16:56:06  2.49KB 复制新文件或目录到容器中
COPY jenkins.sh /usr/local/bin/jenkins.sh # buildkit
                        
# 2026-09-30 16:56:06  8.55KB 复制新文件或目录到容器中
COPY jenkins-support /usr/local/bin/jenkins-support # buildkit
                        
# 2026-09-30 16:56:06  0.00B 指定运行容器时使用的用户
USER jenkins
                        
# 2026-09-30 16:56:06  54.01MB 复制新文件或目录到容器中
COPY /war/jenkins.war /usr/share/jenkins/jenkins.war # buildkit
                        
# 2026-09-30 16:56:06  101.24MB 复制新文件或目录到容器中
COPY /javaruntime /opt/java/openjdk # buildkit
                        
# 2026-09-30 16:54:17  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-09-30 16:54:17  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-09-30 16:54:17  0.00B 设置环境变量 COPY_REFERENCE_FILE_LOG
ENV COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log
                        
# 2026-09-30 16:54:17  0.00B 声明容器运行时监听的端口
EXPOSE [50000/tcp]
                        
# 2026-09-30 16:54:17  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-09-30 16:54:17  7.12MB 执行命令并创建新的镜像层
RUN |12 TARGETARCH=amd64 COMMIT_SHA=457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60 user=jenkins group=jenkins uid=1000 gid=1000 http_port=8080 agent_port=50000 JENKINS_HOME=/var/jenkins_home REF=/usr/share/jenkins/ref PLUGIN_CLI_VERSION=2.15.0 PLUGIN_CLI_URL=https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.15.0/jenkins-plugin-manager-2.15.0.jar /bin/sh -c curl -fsSL ${PLUGIN_CLI_URL} -o /opt/jenkins-plugin-manager.jar   && echo "$(curl -fsSL "${PLUGIN_CLI_URL}.sha256")  /opt/jenkins-plugin-manager.jar" >/tmp/jpm_sha   && sha256sum -c --strict /tmp/jpm_sha   && rm -f /tmp/jpm_sha # buildkit
                        
# 2026-09-30 16:54:16  0.00B 定义构建参数
ARG PLUGIN_CLI_URL=https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.15.0/jenkins-plugin-manager-2.15.0.jar
                        
# 2026-09-30 16:54:16  0.00B 定义构建参数
ARG PLUGIN_CLI_VERSION=2.15.0
                        
# 2026-09-30 16:54:16  0.00B 执行命令并创建新的镜像层
RUN |10 TARGETARCH=amd64 COMMIT_SHA=457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60 user=jenkins group=jenkins uid=1000 gid=1000 http_port=8080 agent_port=50000 JENKINS_HOME=/var/jenkins_home REF=/usr/share/jenkins/ref /bin/sh -c chown -R ${user} "$JENKINS_HOME" "$REF" # buildkit
                        
# 2026-09-30 16:54:16  0.00B 设置环境变量 JENKINS_INCREMENTALS_REPO_MIRROR
ENV JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals
                        
# 2026-09-30 16:54:16  0.00B 设置环境变量 JENKINS_UC_EXPERIMENTAL
ENV JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental
                        
# 2026-09-30 16:54:16  0.00B 设置环境变量 JENKINS_UC
ENV JENKINS_UC=https://updates.jenkins.io
                        
# 2026-09-30 16:54:16  0.00B 执行命令并创建新的镜像层
RUN |10 TARGETARCH=amd64 COMMIT_SHA=457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60 user=jenkins group=jenkins uid=1000 gid=1000 http_port=8080 agent_port=50000 JENKINS_HOME=/var/jenkins_home REF=/usr/share/jenkins/ref /bin/sh -c mkdir -p ${REF}/init.groovy.d # buildkit
                        
# 2026-09-30 16:54:15  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/jenkins_home]
                        
# 2026-09-30 16:54:15  3.06KB 执行命令并创建新的镜像层
RUN |10 TARGETARCH=amd64 COMMIT_SHA=457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60 user=jenkins group=jenkins uid=1000 gid=1000 http_port=8080 agent_port=50000 JENKINS_HOME=/var/jenkins_home REF=/usr/share/jenkins/ref /bin/sh -c mkdir -p $JENKINS_HOME   && chown ${uid}:${gid} $JENKINS_HOME   && addgroup -g ${gid} ${group}   && adduser -h "$JENKINS_HOME" -u ${uid} -G ${group} -s /bin/bash -D ${user} # buildkit
                        
# 2026-09-30 16:54:15  0.00B 设置环境变量 REF
ENV REF=/usr/share/jenkins/ref
                        
# 2026-09-30 16:54:15  0.00B 设置环境变量 JENKINS_SLAVE_AGENT_PORT
ENV JENKINS_SLAVE_AGENT_PORT=50000
                        
# 2026-09-30 16:54:15  0.00B 设置环境变量 JENKINS_HOME
ENV JENKINS_HOME=/var/jenkins_home
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG REF=/usr/share/jenkins/ref
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG JENKINS_HOME=/var/jenkins_home
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG agent_port=50000
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG http_port=8080
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG gid=1000
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG uid=1000
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG group=jenkins
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG user=jenkins
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG COMMIT_SHA=457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60
                        
# 2026-09-30 16:54:15  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-09-30 16:54:15  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-09-30 16:54:15  48.96MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache     bash     coreutils     curl     git     git-lfs     musl-locales     musl-locales-lang     openssh-client     tini     ttf-dejavu     tzdata     unzip   && git lfs install --skip-repo --system # buildkit
                        
# 2026-09-18 04:37:20  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-09-18 04:37:20  8.42MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:39a654968ea9c1889b663318aff78349e56fdcebfe5cada51ddb51a249e956e5",
    "RepoTags": [
        "joelee2012/standalone-jenkins:2.580.1-lts-alpine",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine"
    ],
    "RepoDigests": [
        "joelee2012/standalone-jenkins@sha256:1124cc82c845550b79a63294982f4e7aab916f8256aa0ee19bc9f228af4736b9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joelee2012/standalone-jenkins@sha256:942e1854bcf7d1dfafeee12d1e88fe42afb70413046f6abbcf1524cc65dfa206"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-26T02:17:36.981643141Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "jenkins",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "50000/tcp": {},
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "JENKINS_HOME=/var/jenkins_home",
            "JENKINS_SLAVE_AGENT_PORT=50000",
            "REF=/usr/share/jenkins/ref",
            "JENKINS_UC=https://updates.jenkins.io",
            "JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental",
            "JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals",
            "COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log",
            "JAVA_HOME=/opt/java/openjdk",
            "JENKINS_VERSION=2.580.1"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/var/jenkins_home": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "/sbin/tini",
            "--",
            "/usr/local/bin/jenkins.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "EMAIL": "lj_2005@163.com",
            "MAINTAINER": "Joe Lee",
            "OWNER": "Joe Lee",
            "org.opencontainers.image.description": "The Jenkins Continuous Integration and Delivery server",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "457b9316d71b43cdf3e2ba6ec7c27efc40f5dc60",
            "org.opencontainers.image.source": "https://github.com/jenkinsci/docker",
            "org.opencontainers.image.title": "Official Jenkins Docker image",
            "org.opencontainers.image.url": "https://www.jenkins.io/",
            "org.opencontainers.image.vendor": "Jenkins project",
            "org.opencontainers.image.version": "2.580.1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 524296349,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f0c00aa41c9ad894286b97df4683f129fa60975dd617c67f25308f7e8043be48/diff:/var/lib/docker/overlay2/1da442d9351b5c6b0de0a4d5448c99235b1cb41323806208d1da6d7541cd9a3e/diff:/var/lib/docker/overlay2/f93b022f0f0385381a0c2e248b10ad422d8c9a397f5223400f8354c483f56c3b/diff:/var/lib/docker/overlay2/d1078fe77a48e4e63171aa78a0f553ac45ba3d9abb0a666c0a7dd77e60479058/diff:/var/lib/docker/overlay2/a07e98b6e5702268ceaa43fce6f598664b8d7a7e509e84818235bb86f0e07357/diff:/var/lib/docker/overlay2/00e7cf4938e72c0131671fb8b81bb8538bd6bfd44f761811eed7e17d7c09a12f/diff:/var/lib/docker/overlay2/5047426f834cc38de4625aa366083def2cc7b7740a7247df6e98e8a1971a4b04/diff:/var/lib/docker/overlay2/255ca70e899456b2006299148522bc67d4b37707c9c9ebf86d66e92be6b851ad/diff:/var/lib/docker/overlay2/c354110b6a3d557bbbdd31e6d2d3e97974370ed3b7be93393faa6fbecc4c5e54/diff:/var/lib/docker/overlay2/7e5e0dc3064c0c33c6b2bc6f3b3c748e12512145e98c5ad7af61dc7385b51f9e/diff:/var/lib/docker/overlay2/a95b9bfe1e2335f8caedbb97f58b157669ad15a66aea1a8bbd73915be61e3f5b/diff:/var/lib/docker/overlay2/819699a84e6606fa503330e035605616235eb0ba20820bdee2dae7e846f39830/diff:/var/lib/docker/overlay2/b1c9dc94304c049c7e229f8e702d040d40afd2d9ee9b2fb4fd09efe888ff4aa7/diff",
            "MergedDir": "/var/lib/docker/overlay2/15de6b14fc70bf67b55d9a9fe7a64a29322c61cba154a44781877e0cc50cdd69/merged",
            "UpperDir": "/var/lib/docker/overlay2/15de6b14fc70bf67b55d9a9fe7a64a29322c61cba154a44781877e0cc50cdd69/diff",
            "WorkDir": "/var/lib/docker/overlay2/15de6b14fc70bf67b55d9a9fe7a64a29322c61cba154a44781877e0cc50cdd69/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711",
            "sha256:6e44f03844f9dab790b5dcee1273fa155f6dbc29523e2865f2ce0d10a47a6ed7",
            "sha256:4412c01448ccbcb98806d5c6294dc6a3860b768e32d0534010a7eba2cc548777",
            "sha256:5347782e2d28c126a6104b950e7235d76cde3ba70b36db33fc52e5ca5fa91c5c",
            "sha256:fc7c5a77a5a0adb9f5aa43f01c5119f9df839d3f570043aa1f97f450f062304b",
            "sha256:5847080f72fb45b117908e56a901edce2510bfb288013918e5d9638b13c2dd82",
            "sha256:77b0ac3739c56df58d94ebf2621a4ff2727e7ca692e83f5ed6f833a3bbe9e0a2",
            "sha256:17b8dd20c54d2913bbaf873a138a1307e69e83eb39b85d3382986d08bcf23d59",
            "sha256:30769d140ee87ebd0f8485fd0f4401cad05a39af26cb57b4e0b93c5a10f0e838",
            "sha256:200cc7b51930bf74e10d18bd4f8bc337124a19055a319c18d04a6d13e13e199e",
            "sha256:484a6e4efc2104604524d261ff512769eb3aadb076abacf77f7f6e4f407418ea",
            "sha256:0fb15de80426e65a2b4dd1b341a5a3ca76242b49f551566db36a977c8fc29d27",
            "sha256:6aa5ed449730ea064d48273ece304f1d83ae4ca89ed32f93b464ef453d733005",
            "sha256:9545cadb1d6e0725b40d7c87802581767706140482c5f6e4cf006302d64e35b5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-11T17:29:21.421663213+08:00"
    }
}

更多版本

docker.io/joelee2012/standalone-jenkins:2.555.1-lts-alpine

linux/amd64 docker.io550.62MB2026-04-30 16:08
316

docker.io/joelee2012/standalone-jenkins:2.568.3-lts-alpine

linux/amd64 docker.io571.62MB2026-11-11 17:43
18

docker.io/joelee2012/standalone-jenkins:2.580.1-lts-alpine

linux/amd64 docker.io524.30MB2026-11-11 17:29
18
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×