Namespace
vulhub
Image / Tag
jenkins:2.441
Content Digest
sha256:5b84f5cdc39795ca8d4c88182f134b329bef88100e3e83cb655eacb74e1f9f1e
Details
Created

2024-01-26 21:30:31 +0800

Size

226 MB

Content Digest
Labels
  • maintainer
    phithon <root@leavesongs.com>
  • org.opencontainers.image.description
    The Jenkins Continuous Integration and Delivery server
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    78974125a6d43907a1a8b3bc16171d270ffff137
  • 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.441

Environment
COPY_REFERENCE_FILE_LOG

/var/jenkins_home/copy_reference_file.log

JAVA_HOME

/opt/java/openjdk

JAVA_OPTS

-Djenkins.install.runSetupWizard=false

JENKINS_HOME

/var/jenkins_home

JENKINS_INCREMENTALS_REPO_MIRROR

https://repo.jenkins-ci.org/incrementals

JENKINS_SLAVE_AGENT_PORT

50000

JENKINS_UC

https://updates.jenkins.io

JENKINS_UC_EXPERIMENTAL

https://updates.jenkins.io/experimental

JENKINS_VERSION

2.441

LANG

C.UTF-8

PATH

/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

REF

/usr/share/jenkins/ref


Layers

[#000] sha256:2f44b7a888fa005d07c031d3cfad2a1c0344207def2ab9dbb97712425ff812c1 - 12.29% (27.8 MB)

[#001] sha256:4364a97b4f452f00ba9521a7afa03eec04c2ba3ee6fdcc3614f22fc560e2f4ea - 18.33% (41.4 MB)

[#002] sha256:064e4f4c7f523e576497485b617d9afd11f4f05f227e578b90b5db258459b006 - 3.71% (8.38 MB)

[#003] sha256:18994b910350017bc7432fcd18d0ccf1dc1e90e53f95c3ffff03ffdfd02b5902 - 0.0% (1.2 KB)

[#004] sha256:eedde4e1458ac6aeffcf9b6cb74060379e191fe204eb05ef135cf7be07572515 - 0.0% (183 Bytes)

[#005] sha256:d4b1c1c07b98b981cc864bc7978167f17076c893fbd97e6129bc3a865da38200 - 36.41% (82.3 MB)

[#006] sha256:d9c3d09fdbae1aaf7b4f3049de344564361e36db4d9ab7df81cb1920b39084c4 - 0.0% (190 Bytes)

[#007] sha256:15cc196acb2c04c49e4f910b6b4c10d2448d899163a155a3f54516624f3f5a8b - 2.62% (5.92 MB)

[#008] sha256:3539b0b523d5ecfa4a3ba2ffe514d068d172889cf196f2aad829bb1982cb189d - 26.63% (60.2 MB)

[#009] sha256:aaccca5336a53723091d0c44d904a455f09d8f13521a289c950e5fcb10b2d1c0 - 0.0% (1.88 KB)

[#010] sha256:16010e671aa66436a8e22d11af6703a102ce3ce94f4dd274d4aa8376888df4ce - 0.0% (1.2 KB)

[#011] sha256:25e120ac15ce1c2cbf12e2aea86713f78f013379250cb463b04415e7426533eb - 0.0% (391 Bytes)

[#012] sha256:5949efdf7d7a8e54a3b66ae31cc92ed80472e1aed7abf183a5d111dc374f3261 - 0.0% (1.21 KB)

[#013] sha256:264604911fc9f8d8717ee421cb2870d9e6697b1cc6e78ce3ead39b2fa86caa54 - 0.0% (454 Bytes)


History
2024-01-11 02:37:54 UTC

/bin/sh -c #(nop) ADD file:9deb26e1dbc258df47629e6f8fbcea4e4b54e7673537cc925db16af858d9cc8d in /

2024-01-11 02:37:54 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-01-16 15:11:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git gnupg gpg libfontconfig1 libfreetype6 procps ssh-client tini unzip tzdata && rm -rf /var/lib/apt/lists/* # buildkit

2024-01-16 15:12:04 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh -o /tmp/script.deb.sh && bash /tmp/script.deb.sh && rm -f /tmp/script.deb.sh && apt-get install -y --no-install-recommends git-lfs && rm -rf /var/lib/apt/lists/* && git lfs install # buildkit

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG COMMIT_SHA

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG user=jenkins

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG group=jenkins

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG uid=1000

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG gid=1000

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG http_port=8080

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG agent_port=50000

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG JENKINS_HOME=/var/jenkins_home

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG REF=/usr/share/jenkins/ref

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ENV JENKINS_HOME=/var/jenkins_home

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ENV JENKINS_SLAVE_AGENT_PORT=50000

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ENV REF=/usr/share/jenkins/ref

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

RUN |10 TARGETARCH=amd64 COMMIT_SHA=78974125a6d43907a1a8b3bc16171d270ffff137 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 && groupadd -g ${gid} ${group} && useradd -d "$JENKINS_HOME" -u ${uid} -g ${gid} -l -m -s /bin/bash ${user} # buildkit

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

VOLUME [/var/jenkins_home]

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

RUN |10 TARGETARCH=amd64 COMMIT_SHA=78974125a6d43907a1a8b3bc16171d270ffff137 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

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG JENKINS_VERSION

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ENV JENKINS_VERSION=2.441

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG JENKINS_SHA=b4f596923eb37b93c3f5a21a6a32fc3bedd57d04a1b63186811c0ce8b3d9f07c

2024-01-16 15:12:05 UTC (buildkit.dockerfile.v0)

ARG JENKINS_URL=https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/2.441/jenkins-war-2.441.war

2024-01-16 15:12:12 UTC (buildkit.dockerfile.v0)

RUN |13 TARGETARCH=amd64 COMMIT_SHA=78974125a6d43907a1a8b3bc16171d270ffff137 user=jenkins group=jenkins uid=1000 gid=1000 http_port=8080 agent_port=50000 JENKINS_HOME=/var/jenkins_home REF=/usr/share/jenkins/ref JENKINS_VERSION=2.441 JENKINS_SHA=7e47657c682031480edd53fe5ff669dbfa64adde5453c3e5b6fcf97a45faa157 JENKINS_URL=https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/2.441/jenkins-war-2.441.war /bin/sh -c curl -fsSL ${JENKINS_URL} -o /usr/share/jenkins/jenkins.war && echo "${JENKINS_SHA} /usr/share/jenkins/jenkins.war" >/tmp/jenkins_sha && sha256sum -c --strict /tmp/jenkins_sha && rm -f /tmp/jenkins_sha # buildkit

2024-01-16 15:12:12 UTC (buildkit.dockerfile.v0)

ENV JENKINS_UC=https://updates.jenkins.io

2024-01-16 15:12:12 UTC (buildkit.dockerfile.v0)

ENV JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental

2024-01-16 15:12:12 UTC (buildkit.dockerfile.v0)

ENV JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals

2024-01-16 15:12:13 UTC (buildkit.dockerfile.v0)

RUN |13 TARGETARCH=amd64 COMMIT_SHA=78974125a6d43907a1a8b3bc16171d270ffff137 user=jenkins group=jenkins uid=1000 gid=1000 http_port=8080 agent_port=50000 JENKINS_HOME=/var/jenkins_home REF=/usr/share/jenkins/ref JENKINS_VERSION=2.441 JENKINS_SHA=7e47657c682031480edd53fe5ff669dbfa64adde5453c3e5b6fcf97a45faa157 JENKINS_URL=https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/2.441/jenkins-war-2.441.war /bin/sh -c chown -R ${user} "$JENKINS_HOME" "$REF" # buildkit

2024-01-16 15:12:13 UTC (buildkit.dockerfile.v0)

ARG PLUGIN_CLI_VERSION=2.12.14

2024-01-16 15:12:13 UTC (buildkit.dockerfile.v0)

ARG PLUGIN_CLI_URL=https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.12.14/jenkins-plugin-manager-2.12.14.jar

2024-01-16 15:12:14 UTC (buildkit.dockerfile.v0)

RUN |15 TARGETARCH=amd64 COMMIT_SHA=78974125a6d43907a1a8b3bc16171d270ffff137 user=jenkins group=jenkins uid=1000 gid=1000 http_port=8080 agent_port=50000 JENKINS_HOME=/var/jenkins_home REF=/usr/share/jenkins/ref JENKINS_VERSION=2.441 JENKINS_SHA=7e47657c682031480edd53fe5ff669dbfa64adde5453c3e5b6fcf97a45faa157 JENKINS_URL=https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/2.441/jenkins-war-2.441.war PLUGIN_CLI_VERSION=2.12.14 PLUGIN_CLI_URL=https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.12.14/jenkins-plugin-manager-2.12.14.jar /bin/sh -c curl -fsSL ${PLUGIN_CLI_URL} -o /opt/jenkins-plugin-manager.jar # buildkit

2024-01-16 15:12:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2024-01-16 15:12:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[50000/tcp:{}]

2024-01-16 15:12:14 UTC (buildkit.dockerfile.v0)

ENV COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log

2024-01-16 15:12:14 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/opt/java/openjdk

2024-01-16 15:12:14 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-01-16 15:13:31 UTC (buildkit.dockerfile.v0)

COPY /javaruntime /opt/java/openjdk # buildkit

2024-01-16 15:13:31 UTC (buildkit.dockerfile.v0)

USER jenkins

2024-01-16 15:13:31 UTC (buildkit.dockerfile.v0)

COPY jenkins-support /usr/local/bin/jenkins-support # buildkit

2024-01-16 15:13:31 UTC (buildkit.dockerfile.v0)

COPY jenkins.sh /usr/local/bin/jenkins.sh # buildkit

2024-01-16 15:13:31 UTC (buildkit.dockerfile.v0)

COPY jenkins-plugin-cli.sh /bin/jenkins-plugin-cli # buildkit

2024-01-16 15:13:31 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/jenkins.sh"]

2024-01-16 15:13:31 UTC (buildkit.dockerfile.v0)

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.441 org.opencontainers.image.url=https://www.jenkins.io/ org.opencontainers.image.source=https://github.com/jenkinsci/docker org.opencontainers.image.revision=78974125a6d43907a1a8b3bc16171d270ffff137 org.opencontainers.image.licenses=MIT

2024-01-26 21:20:01 +0800 (buildkit.dockerfile.v0)

LABEL maintainer=phithon <root@leavesongs.com>

2024-01-26 21:20:01 +0800 (buildkit.dockerfile.v0)

ENV JAVA_OPTS=-Djenkins.install.runSetupWizard=false

2024-01-26 21:20:01 +0800 (buildkit.dockerfile.v0)

USER root

2024-01-26 21:20:01 +0800 (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex && sed -i 's/suspend=y/suspend=n/g' /usr/local/bin/jenkins.sh # buildkit

2024-01-26 21:30:31 +0800 (buildkit.dockerfile.v0)

COPY init.groovy /usr/share/jenkins/ref/init.groovy.d # buildkit

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete