docker.io/jenkins/jnlp-slave:alpine linux/amd64

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

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

源镜像 docker.io/jenkins/jnlp-slave:alpine
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:alpine
镜像ID sha256:d1f8f344f05c7cd6d413326b0239e12d735f710893ffbfea8a671a1195cc4310
镜像TAG alpine
大小 259.64MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /usr/local/bin/jenkins-agent
工作目录 /home/jenkins
OS/平台 linux/amd64
浏览量 201 次
贡献者
镜像创建 2021-07-01T17:40:30.549204609Z
同步时间 2024-06-27 10:13
更新时间 2024-09-19 22:56
环境变量
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=jdk8u292-b10 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-alpine: Version

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

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

Containerd拉取命令

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

Shell快速替换命令

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

镜像历史

大小 创建时间 层信息
0.00B 2021-07-02 01:40:30 /bin/sh -c #(nop) ENTRYPOINT ["/usr/local/bin/jenkins-agent"]
0.00B 2021-07-02 01:40:30 /bin/sh -c #(nop) USER jenkins
4.54KB 2021-07-02 01:40:29 |2 user=jenkins version=4.9-1-alpine /bin/sh -c chmod +x /usr/local/bin/jenkins-agent && ln -s /usr/local/bin/jenkins-agent /usr/local/bin/jenkins-slave
4.51KB 2021-07-02 01:40:28 /bin/sh -c #(nop) COPY file:ed4fa8a1b7136f090d4af746a0ee86d69625e709c5e2d1d9762f9be8e3da1c92 in /usr/local/bin/jenkins-agent
0.00B 2021-07-02 01:40:28 /bin/sh -c #(nop) USER root
0.00B 2021-07-02 01:40:28 /bin/sh -c #(nop) ARG user=jenkins
0.00B 2021-07-02 01:40:27 /bin/sh -c #(nop) LABEL Description=This is a base image, which allows connecting Jenkins agents via JNLP protocols Vendor=Jenkins project Version=4.9-1-alpine
0.00B 2021-07-02 01:40:27 /bin/sh -c #(nop) ARG version
0.00B 2021-07-01 23:00:14 /bin/sh -c #(nop) WORKDIR /home/jenkins
0.00B 2021-07-01 23:00:14 /bin/sh -c #(nop) VOLUME [/home/jenkins/agent]
0.00B 2021-07-01 23:00:13 /bin/sh -c #(nop) VOLUME [/home/jenkins/.jenkins]
0.00B 2021-07-01 23:00:13 |5 VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c mkdir /home/${user}/.jenkins && mkdir -p ${AGENT_WORKDIR}
0.00B 2021-07-01 23:00:12 /bin/sh -c #(nop) ENV AGENT_WORKDIR=/home/jenkins/agent
0.00B 2021-07-01 23:00:12 /bin/sh -c #(nop) USER jenkins
35.06MB 2021-07-01 23:00:11 |6 AGENT_WORKDIR=/home/jenkins/agent VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c apk add --update --no-cache curl bash git git-lfs openssh-client openssl procps && 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 && apk del curl
0.00B 2021-07-01 23:00:07 /bin/sh -c #(nop) ARG AGENT_WORKDIR=/home/jenkins/agent
0.00B 2021-07-01 23:00:07 /bin/sh -c #(nop) LABEL Description=This is a base image, which provides the Jenkins agent executable (slave.jar) Vendor=Jenkins project Version=4.9
4.71KB 2021-07-01 23:00:07 |5 VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c adduser -h /home/${user} -u ${uid} -G ${group} -D ${user}
1.41KB 2021-07-01 23:00:05 |5 VERSION=4.9 gid=1000 group=jenkins uid=1000 user=jenkins /bin/sh -c addgroup -g ${gid} ${group}
0.00B 2021-07-01 23:00:04 /bin/sh -c #(nop) ARG gid=1000
0.00B 2021-07-01 23:00:04 /bin/sh -c #(nop) ARG uid=1000
0.00B 2021-07-01 23:00:03 /bin/sh -c #(nop) ARG group=jenkins
0.00B 2021-07-01 23:00:03 /bin/sh -c #(nop) ARG user=jenkins
0.00B 2021-07-01 23:00:03 /bin/sh -c #(nop) ARG VERSION=4.9
0.00B 2021-06-29 23:11:28 /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
204.47MB 2021-06-29 23:11:27 /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps curl; ARCH="$(apk --print-arch)"; case "${ARCH}" in amd64|x86_64) ESUM='0949505fcf42a1765558048451bb2a22e84b3635b1a31dd6191780eeccaa4ada'; BINARY_URL='https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.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; apk del --purge .fetch-deps; rm -rf /var/cache/apk/*; rm -rf /tmp/openjdk.tar.gz;
0.00B 2021-06-29 23:11:12 /bin/sh -c #(nop) ENV JAVA_VERSION=jdk8u292-b10
14.50MB 2021-06-29 23:11:11 /bin/sh -c apk add --no-cache tzdata --virtual .build-deps curl binutils zstd && GLIBC_VER="2.33-r0" && ALPINE_GLIBC_REPO="https://github.com/sgerrand/alpine-pkg-glibc/releases/download" && GCC_LIBS_URL="https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-10.1.0-2-x86_64.pkg.tar.zst" && GCC_LIBS_SHA256="f80320a03ff73e82271064e4f684cd58d7dbdb07aa06a2c4eea8e0f3c507c45c" && ZLIB_URL="https://archive.archlinux.org/packages/z/zlib/zlib-1%3A1.2.11-3-x86_64.pkg.tar.xz" && ZLIB_SHA256=17aede0b9f8baa789c5aa3f358fbf8c68a5f1228c5e6cba1a5dd34102ef4d4e5 && curl -LfsS https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub -o /etc/apk/keys/sgerrand.rsa.pub && SGERRAND_RSA_SHA256="823b54589c93b02497f1ba4dc622eaef9c813e6b0f0ebbb2f771e32adf9f4ef2" && echo "${SGERRAND_RSA_SHA256} */etc/apk/keys/sgerrand.rsa.pub" | sha256sum -c - && curl -LfsS ${ALPINE_GLIBC_REPO}/${GLIBC_VER}/glibc-${GLIBC_VER}.apk > /tmp/glibc-${GLIBC_VER}.apk && apk add --no-cache /tmp/glibc-${GLIBC_VER}.apk && curl -LfsS ${ALPINE_GLIBC_REPO}/${GLIBC_VER}/glibc-bin-${GLIBC_VER}.apk > /tmp/glibc-bin-${GLIBC_VER}.apk && apk add --no-cache /tmp/glibc-bin-${GLIBC_VER}.apk && curl -Ls ${ALPINE_GLIBC_REPO}/${GLIBC_VER}/glibc-i18n-${GLIBC_VER}.apk > /tmp/glibc-i18n-${GLIBC_VER}.apk && apk add --no-cache /tmp/glibc-i18n-${GLIBC_VER}.apk && /usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap UTF-8 "$LANG" || true && echo "export LANG=$LANG" > /etc/profile.d/locale.sh && curl -LfsS ${GCC_LIBS_URL} -o /tmp/gcc-libs.tar.zst && echo "${GCC_LIBS_SHA256} */tmp/gcc-libs.tar.zst" | sha256sum -c - && mkdir /tmp/gcc && zstd -d /tmp/gcc-libs.tar.zst --output-dir-flat /tmp && tar -xf /tmp/gcc-libs.tar -C /tmp/gcc && mv /tmp/gcc/usr/lib/libgcc* /tmp/gcc/usr/lib/libstdc++* /usr/glibc-compat/lib && strip /usr/glibc-compat/lib/libgcc_s.so.* /usr/glibc-compat/lib/libstdc++.so* && curl -LfsS ${ZLIB_URL} -o /tmp/libz.tar.xz && echo "${ZLIB_SHA256} */tmp/libz.tar.xz" | sha256sum -c - && mkdir /tmp/libz && tar -xf /tmp/libz.tar.xz -C /tmp/libz && mv /tmp/libz/usr/lib/libz.so* /usr/glibc-compat/lib && apk del --purge .build-deps glibc-i18n && rm -rf /tmp/*.apk /tmp/gcc /tmp/gcc-libs.tar* /tmp/libz /tmp/libz.tar.xz /var/cache/apk/*
0.00B 2021-06-29 23:11:03 /bin/sh -c #(nop) ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
0.00B 2021-06-16 06:19:37 /bin/sh -c #(nop) CMD ["/bin/sh"]
5.60MB 2021-06-16 06:19:37 /bin/sh -c #(nop) ADD file:f278386b0cef68136129f5f58c52445590a417b624d62bca158d4dc926c340df in /

镜像信息

{
    "Id": "sha256:d1f8f344f05c7cd6d413326b0239e12d735f710893ffbfea8a671a1195cc4310",
    "RepoTags": [
        "jenkins/jnlp-slave:alpine",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave:alpine"
    ],
    "RepoDigests": [
        "jenkins/jnlp-slave@sha256:ef418dc60ed48cb8ff8c04e172570c078b362159c5ac6674d1abe13ef3ece698",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jenkins/jnlp-slave@sha256:ef418dc60ed48cb8ff8c04e172570c078b362159c5ac6674d1abe13ef3ece698"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2021-07-01T17:40:30.549204609Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "19.03.8",
    "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=jdk8u292-b10",
            "JAVA_HOME=/opt/java/openjdk",
            "AGENT_WORKDIR=/home/jenkins/agent"
        ],
        "Cmd": null,
        "Image": "sha256:c3d6ad304a684bc4c5d1e75a3974839214f11c8d52bb7326fbd313f9a743c0dd",
        "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-alpine"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 259637501,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/data2/docker/overlay2/c8aca851c35035d20de5bcf6b4aef6d0bbca2c4283d4bf264876e8a620ac904b/diff:/data2/docker/overlay2/25685eeefe162954ae353663d08d2726335c2a87e17bbfb2ef21a9ed96c4e8bb/diff:/data2/docker/overlay2/12631f2110a3232aa73866ea2332e75b3e875f34467c91799e0f464eeda3925a/diff:/data2/docker/overlay2/b5bf129684b6f4261d783de9b8e38392133ba613b76ed789f4d1b42664994c02/diff:/data2/docker/overlay2/dc52a1b6c934eb6f03d7a6df1f878000b1c339d4dc718fe656d04e6b462b0598/diff:/data2/docker/overlay2/b82fee84a9e5e23ae7a4141ab1488bff300781420698c80a047b6a0e6abef41d/diff:/data2/docker/overlay2/239076d121dc0932359ff13f13e9bd3d2ad34dde06b5af6b23de510add37822b/diff:/data2/docker/overlay2/59b7bd6ca1e2ec5cde87285fa81a94394ba038fe3e3c01986c1278624cca0f2b/diff",
            "MergedDir": "/data2/docker/overlay2/a322797dd2891ca669022180b7a69793cbdef8e9ea779c953af2d7b3af167646/merged",
            "UpperDir": "/data2/docker/overlay2/a322797dd2891ca669022180b7a69793cbdef8e9ea779c953af2d7b3af167646/diff",
            "WorkDir": "/data2/docker/overlay2/a322797dd2891ca669022180b7a69793cbdef8e9ea779c953af2d7b3af167646/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:72e830a4dff5f0d5225cdc0a320e85ab1ce06ea5673acfe8d83a7645cbd0e9cf",
            "sha256:0a835c6c769ab10d2f31736967a62876f699401656d4e22b58d99e34da8154b6",
            "sha256:1e1172134f9f894eb752949e0b5833c27fbec59b999e130db331da532ad94397",
            "sha256:35889c12eb204a5b18b28003cdc0ef232e2878045de7332e8f506675493db0eb",
            "sha256:ddb8ec5cf7ad9ffb42f8a623fd5386edd9b2412facb642c687edde6772ec0c80",
            "sha256:b2d800d1e795276323d81facae60427f82427c82507e2f729462b3e5b2f709c4",
            "sha256:3838e33276e935e95a7216a44f92283a1e1a93bbcbcce1a3af476383495f0a8d",
            "sha256:d9bf5011e481d6027454856a15edb1491d8f16ef7ed02d9731e74b7c70472dd1",
            "sha256:cd8a9f060f5b4aa6516a18f5dc08ca00a5f96c172bf524447c15760fc7538d70"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-06-27T10:12:37.797523314+08:00"
    }
}

更多版本