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

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

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

源镜像 docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11
镜像ID sha256:f6b9ed1b77fd529d1fd4634731e31c63092190712691af834bd6dbe543878b40
镜像TAG 3046.v38db_38a_b_7a_86-1-jdk11
大小 583.82MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /usr/local/bin/jenkins-agent
工作目录 /home/jenkins
OS/平台 linux/amd64
浏览量 247 次
贡献者
镜像创建 2022-09-03T20:09:12.143585369Z
同步时间 2024-11-01 14:18
更新时间 2025-01-17 08:48
环境变量
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:3046.v38db_38a_b_7a_86-1-jdk11
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11  docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-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:3046.v38db_38a_b_7a_86-1-jdk11 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11  docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-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:3046.v38db_38a_b_7a_86-1-jdk11 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11  docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11'

镜像构建历史


# 2022-09-04 04:09:12  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/jenkins-agent"]
                        
# 2022-09-04 04:09:12  0.00B 指定运行容器时使用的用户
USER jenkins
                        
# 2022-09-04 04:09:12  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:09:11  5.05KB 复制新文件或目录到容器中
COPY ../../jenkins-agent /usr/local/bin/jenkins-agent # buildkit
                        
# 2022-09-04 04:09:11  0.00B 指定运行容器时使用的用户
USER root
                        
# 2022-09-04 04:09:11  0.00B 定义构建参数
ARG user=jenkins
                        
# 2022-09-04 04:09:11  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:09:11  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:f6b9ed1b77fd529d1fd4634731e31c63092190712691af834bd6dbe543878b40",
    "RepoTags": [
        "jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:3046.v38db_38a_b_7a_86-1-jdk11"
    ],
    "RepoDigests": [
        "jenkins/jnlp-slave@sha256:302dd693f7f10f825495ab480f3a009971760809eca5075095eb5e9cdad89e1d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave@sha256:302dd693f7f10f825495ab480f3a009971760809eca5075095eb5e9cdad89e1d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-09-03T20:09:12.143585369Z",
    "Container": "",
    "ContainerConfig": 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/b5a4f6b1c2e464cb94bd7f6a1b33df164b133bfb9b2dcb0ef8a199ddda1e510c/diff:/var/lib/docker/overlay2/d42596e92af1ad013b43f664d876ccd4a179259a4cdd11a0f61bcd053e4e6d86/diff:/var/lib/docker/overlay2/5f35b3f88435682738f76fcaf7c2567f9c91b2394a6bfa72078de378e57294f7/diff:/var/lib/docker/overlay2/b9718976cacf5a96b2e232d66930084c3f031c9453b560410f8764dae535f5a2/diff:/var/lib/docker/overlay2/a79b558e17e83a64d6a11f128d4739c9afc9be730ac1e016413ce7e92d2b1d7c/diff:/var/lib/docker/overlay2/ac4526d6503a94e4f44b1b99646454a503bbb015ec99c7757ef2ae060f07550f/diff:/var/lib/docker/overlay2/d5a2e3eac0cc90f7dc727226c6e31274ce10e9f9d532d06e218299e69828f988/diff:/var/lib/docker/overlay2/6d0831369f1d085da5c8e28d0277123da2642ce3ffb2f512e48efe51db8337d9/diff:/var/lib/docker/overlay2/798199d24e271a6ea9ef6ab22b0b08df8154d40c640c1c54517815f5a040aea3/diff",
            "MergedDir": "/var/lib/docker/overlay2/77545d0a68210da1affa9325a5f8d7f84e206067ab9aad864bdacc6b0711cff3/merged",
            "UpperDir": "/var/lib/docker/overlay2/77545d0a68210da1affa9325a5f8d7f84e206067ab9aad864bdacc6b0711cff3/diff",
            "WorkDir": "/var/lib/docker/overlay2/77545d0a68210da1affa9325a5f8d7f84e206067ab9aad864bdacc6b0711cff3/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:4e006334a6fdea37622f72b21eb75fe1484fc4f20ce8b8526187d6f7bd90a6fe",
            "sha256:3c291f9f10c892892c530e5badb1f01e8e94fa1c13e010bcd805bfba1ab9170c",
            "sha256:048fddd4eaf6cf6e460b971f5d2ad5e882b70c70b92af2329cc5e891aba1b1be",
            "sha256:b120afbfbd2e21c07665dc80d4555070a21b590f1176c39cbf8603715511208b",
            "sha256:ae086a3980fa35b619af5ed5832f4cf899159be979640c57404a2f6b2f40ca3c",
            "sha256:532c214ca43eda0c4a9a3eb0a80017040c2195a7b59dd7ab0ad775956905a261",
            "sha256:b6f4c21ecec758e44f1997f717ddfeaa9c240cd9c2e86f66b7559ba55af62149",
            "sha256:fd572009758370d215a417f3014255301c72dbe9ebb0037082c1c8593b9d76c4",
            "sha256:8fdec2b8d3deb2a94f7b77af608f090ddfb98d61252abf525e41d0768cb6f308",
            "sha256:41c1024007b4be18e4dfd08fd779f30b6acf02a6cdac1ab8f14d4dd3730e83f6"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-11-01T14:18:22.449486694+08:00"
    }
}

更多版本

docker.io/jenkins/jnlp-slave:alpine

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

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

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

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

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