docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11 linux/amd64

docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11 - 国内下载镜像源 浏览次数:290 安全受验证的发布者-Jenkins
🎉

该容器镜像是 Jenkins 的 JNLP (Java Network Launch Protocol) slave 镜像,它用于在 Docker 容器中运行 Jenkins Slave,以便与远程 Jenkins Master 服务器进行通信,实现分布式构建和自动化任务。.

源镜像 docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11
镜像ID sha256:5310a3efad8788846b55a2dc982b6e3fb03f08c0b26459ccbf383ed542f6ed07
镜像TAG 4.13.3-1-jdk11
大小 583.82MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /usr/local/bin/jenkins-agent
工作目录 /home/jenkins
OS/平台 linux/amd64
浏览量 290 次
贡献者
镜像创建 2022-09-03T20:06:44.114848441Z
同步时间 2024-06-27 10:16
更新时间 2025-01-18 17:50
环境变量
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk-11.0.11+9 JAVA_HOME=/opt/java/openjdk AGENT_WORKDIR=/home/jenkins/agent
镜像标签
This is a base image, which allows connecting Jenkins agents via JNLP protocols: Description Jenkins project: Vendor 4.9-1-jdk11: Version

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11  docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11  docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11

Shell快速替换命令

sed -i 's#jenkins/jnlp-slave:4.13.3-1-jdk11#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11  docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11  docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11'

镜像构建历史


# 2022-09-04 04:06:44  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/jenkins-agent"]
                        
# 2022-09-04 04:06:44  0.00B 指定运行容器时使用的用户
USER jenkins
                        
# 2022-09-04 04:06:44  5.08KB 执行命令并创建新的镜像层
RUN |2 version=4.9-1-jdk11 user=jenkins /bin/sh -c chmod +x /usr/local/bin/jenkins-agent &&    ln -s /usr/local/bin/jenkins-agent /usr/local/bin/jenkins-slave # buildkit
                        
# 2022-09-04 04:06:43  5.05KB 复制新文件或目录到容器中
COPY ../../jenkins-agent /usr/local/bin/jenkins-agent # buildkit
                        
# 2022-09-04 04:06:43  0.00B 指定运行容器时使用的用户
USER root
                        
# 2022-09-04 04:06:43  0.00B 定义构建参数
ARG user=jenkins
                        
# 2022-09-04 04:06:43  0.00B 添加元数据标签
LABEL Description=This is a base image, which allows connecting Jenkins agents via JNLP protocols Vendor=Jenkins project Version=4.9-1-jdk11
                        
# 2022-09-04 04:06:43  0.00B 定义构建参数
ARG version
                        
# 2021-06-30 00:14:23  0.00B 
/bin/sh -c #(nop) WORKDIR /home/jenkins
                        
# 2021-06-30 00:14:22  0.00B 
/bin/sh -c #(nop)  VOLUME [/home/jenkins/agent]
                        
# 2021-06-30 00:14:22  0.00B 
/bin/sh -c #(nop)  VOLUME [/home/jenkins/.jenkins]
                        
# 2021-06-30 00:14:22  0.00B 
|5 VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c mkdir /home/${user}/.jenkins && mkdir -p ${AGENT_WORKDIR}
                        
# 2021-06-30 00:14:20  0.00B 
/bin/sh -c #(nop)  ENV AGENT_WORKDIR=/home/jenkins/agent
                        
# 2021-06-30 00:14:20  0.00B 
/bin/sh -c #(nop)  USER jenkins
                        
# 2021-06-30 00:14:20  1.51MB 
|6 AGENT_WORKDIR=/home/jenkins/agent VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c curl --create-dirs -fsSLo /usr/share/jenkins/agent.jar https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/${VERSION}/remoting-${VERSION}.jar   && chmod 755 /usr/share/jenkins   && chmod 644 /usr/share/jenkins/agent.jar   && ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar
                        
# 2021-06-30 00:14:17  103.83MB 
|6 AGENT_WORKDIR=/home/jenkins/agent VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c apt-get update && apt-get -y install git-lfs && rm -rf /var/lib/apt/lists/*
                        
# 2021-06-30 00:14:01  0.00B 
/bin/sh -c #(nop)  ARG AGENT_WORKDIR=/home/jenkins/agent
                        
# 2021-06-30 00:14:01  0.00B 
/bin/sh -c #(nop)  LABEL Description=This is a base image, which provides the Jenkins agent executable (agent.jar) Vendor=Jenkins project Version=4.9
                        
# 2021-06-30 00:14:01  332.70KB 
|5 VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c useradd -c "Jenkins user" -d /home/${user} -u ${uid} -g ${gid} -m ${user}
                        
# 2021-06-30 00:13:59  1.67KB 
|5 VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c groupadd -g ${gid} ${group}
                        
# 2021-06-30 00:13:58  0.00B 
/bin/sh -c #(nop)  ARG gid=1000
                        
# 2021-06-30 00:13:58  0.00B 
/bin/sh -c #(nop)  ARG uid=1000
                        
# 2021-06-30 00:13:57  0.00B 
/bin/sh -c #(nop)  ARG group=jenkins
                        
# 2021-06-30 00:13:57  0.00B 
/bin/sh -c #(nop)  ARG user=jenkins
                        
# 2021-06-30 00:13:57  0.00B 
/bin/sh -c #(nop)  ARG VERSION=4.9
                        
# 2021-06-24 00:54:27  0.00B 
/bin/sh -c #(nop)  CMD ["jshell"]
                        
# 2021-06-24 00:54:26  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2021-06-24 00:54:25  321.08MB 
/bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        aarch64|arm64)          ESUM='4966b0df9406b7041e14316e04c9579806832fafa02c5d3bd1842163b7f2353a';          BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.11_9.tar.gz';          ;;        armhf|armv7l)          ESUM='2d7aba0b9ea287145ad437d4b3035fc84f7508e78c6fec99be4ff59fe1b6fc0d';          BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_arm_linux_hotspot_11.0.11_9.tar.gz';          ;;        ppc64el|ppc64le)          ESUM='945b114bd0a617d742653ac1ae89d35384bf89389046a44681109cf8e4f4af91';          BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.11_9.tar.gz';          ;;        s390x)          ESUM='5d81979d27d9d8b3ed5bca1a91fc899cbbfb3d907f445ee7329628105e92f52c';          BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.11_9.tar.gz';          ;;        amd64|x86_64)          ESUM='e99b98f851541202ab64401594901e583b764e368814320eba442095251e78cb';          BINARY_URL='https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     curl -LfsSo /tmp/openjdk.tar.gz ${BINARY_URL};     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p /opt/java/openjdk;     cd /opt/java/openjdk;     tar -xf /tmp/openjdk.tar.gz --strip-components=1;     rm -rf /tmp/openjdk.tar.gz;
                        
# 2021-06-24 00:54:01  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=jdk-11.0.11+9
                        
# 2021-06-24 00:54:00  42.94MB 
/bin/sh -c apt-get update     && apt-get install -y --no-install-recommends tzdata curl ca-certificates fontconfig locales     && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen     && locale-gen en_US.UTF-8     && rm -rf /var/lib/apt/lists/*
                        
# 2021-06-24 00:53:24  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2021-06-23 08:20:25  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2021-06-23 08:20:25  114.11MB 
/bin/sh -c #(nop) ADD file:a232795a746e5842d1a864a00462be6bd86543aeed8d06d2830dd955a4c1b3fc in / 
                        
                    

镜像信息

{
    "Id": "sha256:5310a3efad8788846b55a2dc982b6e3fb03f08c0b26459ccbf383ed542f6ed07",
    "RepoTags": [
        "jenkins/jnlp-slave:4.13.3-1-jdk11",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11"
    ],
    "RepoDigests": [
        "jenkins/jnlp-slave@sha256:de3454bae3ac2947c57f36ddc26b0c2a02b807e1d2abe30d538afb4eac10fb5c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave@sha256:de3454bae3ac2947c57f36ddc26b0c2a02b807e1d2abe30d538afb4eac10fb5c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-09-03T20:06:44.114848441Z",
    "Container": "",
    "ContainerConfig": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": null,
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "jenkins",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "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=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-11.0.11+9",
            "JAVA_HOME=/opt/java/openjdk",
            "AGENT_WORKDIR=/home/jenkins/agent"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/home/jenkins/.jenkins": {},
            "/home/jenkins/agent": {}
        },
        "WorkingDir": "/home/jenkins",
        "Entrypoint": [
            "/usr/local/bin/jenkins-agent"
        ],
        "OnBuild": null,
        "Labels": {
            "Description": "This is a base image, which allows connecting Jenkins agents via JNLP protocols",
            "Vendor": "Jenkins project",
            "Version": "4.9-1-jdk11"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 583815094,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/edc7e1353e784c88fdd1c79b5e1f81d27dfe6164c6b185ea8db865b84263ea0e/diff:/var/lib/docker/overlay2/c9f9de84b68f76f7f20760cbabf470c195b3cbabfa478b98afc72bb815b45fa1/diff:/var/lib/docker/overlay2/1dcab2af257c421fc6f6ee647eede25a16b8f8bf0be23ff75fe54f4cff92a792/diff:/var/lib/docker/overlay2/1e3e410dec4ae2b21626099ad2765a37a5056293c5606bca238fcf807921f610/diff:/var/lib/docker/overlay2/7810a75b349c395b478756a647ac600e55250240caa04f2b92b764776d88814f/diff:/var/lib/docker/overlay2/e257dd4f4535ff9ad984ebafafdd51108a496e821d58f1176e07f3bfc79233e3/diff:/var/lib/docker/overlay2/9d082b749c77319146741308c5a1f2d4387943a42a3a2641d42ec6756bab155b/diff:/var/lib/docker/overlay2/0a7ca9236a30ecedacb67269a68c35b350ba9a99b88cd94438f137a755c1a139/diff:/var/lib/docker/overlay2/2fb3e0dd8a33195f79c02231c0d1309f010a57b580ed619750196f2f052dfea6/diff",
            "MergedDir": "/var/lib/docker/overlay2/b25cc07fc62aae44c9a0208bfe10c48de0ac0c6a553db3d7ff6c9d5ba44b9ce9/merged",
            "UpperDir": "/var/lib/docker/overlay2/b25cc07fc62aae44c9a0208bfe10c48de0ac0c6a553db3d7ff6c9d5ba44b9ce9/diff",
            "WorkDir": "/var/lib/docker/overlay2/b25cc07fc62aae44c9a0208bfe10c48de0ac0c6a553db3d7ff6c9d5ba44b9ce9/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:4e006334a6fdea37622f72b21eb75fe1484fc4f20ce8b8526187d6f7bd90a6fe",
            "sha256:3c291f9f10c892892c530e5badb1f01e8e94fa1c13e010bcd805bfba1ab9170c",
            "sha256:048fddd4eaf6cf6e460b971f5d2ad5e882b70c70b92af2329cc5e891aba1b1be",
            "sha256:b120afbfbd2e21c07665dc80d4555070a21b590f1176c39cbf8603715511208b",
            "sha256:ae086a3980fa35b619af5ed5832f4cf899159be979640c57404a2f6b2f40ca3c",
            "sha256:532c214ca43eda0c4a9a3eb0a80017040c2195a7b59dd7ab0ad775956905a261",
            "sha256:b6f4c21ecec758e44f1997f717ddfeaa9c240cd9c2e86f66b7559ba55af62149",
            "sha256:fd572009758370d215a417f3014255301c72dbe9ebb0037082c1c8593b9d76c4",
            "sha256:b6e22b89d33288b6da667a31247f11f21c547d12ee2e87e561b4a27f96190afc",
            "sha256:6493eb5f9bda54ef660e221a23d2c406c6cfc6dfe4cfd6e0d4e766a30b7feec1"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-06-27T02:15:36.389734317Z"
    }
}

更多版本

docker.io/jenkins/jnlp-slave:alpine

linux/amd64 docker.io259.64MB2024-06-27 10:13
409

docker.io/jenkins/jnlp-slave:4.13.3-1-jdk11

linux/amd64 docker.io583.82MB2024-06-27 10:16
289

docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11

linux/amd64 docker.io583.82MB2024-11-01 14:18
246