docker.io/library/gradle:8.5-jdk17 linux/amd64

docker.io/library/gradle:8.5-jdk17 - 国内下载镜像源 浏览次数:9 安全受验证的发布者-Docker

这是一个包含 Gradle 构建工具的 Docker 镜像。Gradle 是一个非常流行的基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具。它用于构建各种类型的项目,包括 Java 项目、Android 项目、Groovy 项目和 Kotlin 项目等。这个镜像方便开发者在容器化环境中快速构建和运行 Gradle 项目,无需在本地安装 Gradle。

源镜像 docker.io/library/gradle:8.5-jdk17
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17
镜像ID sha256:521f64de188a3ae1cdf32821464b44693cf9b19cbba5f652a72eb8898353eb88
镜像TAG 8.5-jdk17
大小 712.31MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD gradle
启动入口 /__cacert_entrypoint.sh
工作目录 /home/gradle
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2024-02-02T16:39:56.722630195Z
同步时间 2026-02-13 10:52
目录挂载
/home/gradle/.gradle
环境变量
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/opt/java/openjdk LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk-17.0.10+7 GRADLE_HOME=/opt/gradle GRADLE_VERSION=8.5
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17  docker.io/library/gradle:8.5-jdk17

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17  docker.io/library/gradle:8.5-jdk17

Shell快速替换命令

sed -i 's#library/gradle:8.5-jdk17#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17  docker.io/library/gradle:8.5-jdk17'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17  docker.io/library/gradle:8.5-jdk17'

镜像构建历史


# 2024-02-03 00:39:56  0.00B 
/bin/sh -c #(nop)  USER root
                        
# 2024-02-03 00:39:56  0.00B 
|1 GRADLE_DOWNLOAD_SHA256=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026 /bin/sh -c set -o errexit -o nounset     && echo "Testing Gradle installation"     && gradle --version
                        
# 2024-02-03 00:39:55  0.00B 
/bin/sh -c #(nop)  USER gradle
                        
# 2024-02-03 00:39:54  146.87MB 
|1 GRADLE_DOWNLOAD_SHA256=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026 /bin/sh -c set -o errexit -o nounset     && echo "Downloading Gradle"     && wget --no-verbose --output-document=gradle.zip "https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip"         && echo "Checking Gradle download hash"     && echo "${GRADLE_DOWNLOAD_SHA256} *gradle.zip" | sha256sum --check -         && echo "Installing Gradle"     && unzip gradle.zip     && rm gradle.zip     && mv "gradle-${GRADLE_VERSION}" "${GRADLE_HOME}/"     && ln --symbolic "${GRADLE_HOME}/bin/gradle" /usr/bin/gradle
                        
# 2024-02-03 00:39:50  0.00B 
/bin/sh -c #(nop)  ARG GRADLE_DOWNLOAD_SHA256=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026
                        
# 2024-02-03 00:39:50  0.00B 
/bin/sh -c #(nop)  ENV GRADLE_VERSION=8.5
                        
# 2024-02-03 00:39:49  158.10MB 
/bin/sh -c set -o errexit -o nounset     && apt-get update     && apt-get install --yes --no-install-recommends         unzip         wget                 bzr         git         git-lfs         mercurial         openssh-client         subversion     && rm --recursive --force /var/lib/apt/lists/*         && echo "Testing VCSes"     && which bzr     && which git     && which git-lfs     && which hg     && which svn
                        
# 2024-02-03 00:39:32  0.00B 
/bin/sh -c #(nop) WORKDIR /home/gradle
                        
# 2024-02-03 00:39:32  0.00B 
/bin/sh -c #(nop)  VOLUME [/home/gradle/.gradle]
                        
# 2024-02-03 00:39:32  333.72KB 
/bin/sh -c set -o errexit -o nounset     && echo "Adding gradle user and group"     && groupadd --system --gid 1000 gradle     && useradd --system --gid gradle --uid 1000 --shell /bin/bash --create-home gradle     && mkdir /home/gradle/.gradle     && chown --recursive gradle:gradle /home/gradle         && echo "Symlinking root Gradle cache to gradle Gradle cache"     && ln --symbolic /home/gradle/.gradle /root/.gradle
                        
# 2024-02-03 00:39:32  0.00B 
/bin/sh -c #(nop)  ENV GRADLE_HOME=/opt/gradle
                        
# 2024-02-03 00:39:32  0.00B 
/bin/sh -c #(nop)  CMD ["gradle"]
                        
# 2024-02-02 15:45:12  0.00B 
/bin/sh -c #(nop)  CMD ["jshell"]
                        
# 2024-02-02 15:45:12  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2024-02-02 15:45:12  1.18KB 
/bin/sh -c #(nop) COPY file:8b8864b3e02a33a579dc216fd51b28a6047bc8eeaa03045b258980fe0cf7fcb3 in /__cacert_entrypoint.sh 
                        
# 2024-02-02 15:45:12  0.00B 
/bin/sh -c set -eux;     echo "Verifying install ...";     fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java;     echo "javac --version"; javac --version;     echo "java --version"; java --version;     echo "Complete."
                        
# 2024-02-02 15:45:10  279.13MB 
/bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        aarch64|arm64)          ESUM='6e4201abfb3b020c1fb899b7ac063083c271250bf081f3aa7e63d91291a90b74';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.10_7.tar.gz';          ;;        amd64|i386:x86-64)          ESUM='a8fd07e1e97352e97e330beb20f1c6b351ba064ca7878e974c7d68b8a5c1b378';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.10_7.tar.gz';          ;;        armhf|arm)          ESUM='9bb8ccb9993f85d07ca3d834354ce426857793262bea8dab861b0aebb152d89c';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_arm_linux_hotspot_17.0.10_7.tar.gz';          ;;        ppc64el|powerpc:common64)          ESUM='f5fc5c9273b722ad73241a5e84feb4eba21697a57ba718dd16cfbddda45a6a4b';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.10_7.tar.gz';          ;;        s390x|s390:64-bit)          ESUM='691f625edd425022500eea3b41ec6137fa078dab15632fda42de04f804079774';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.10_7.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump;
                        
# 2024-02-02 15:45:02  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=jdk-17.0.10+7
                        
# 2024-02-02 15:45:02  50.03MB 
/bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         fontconfig         ca-certificates p11-kit         binutils         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/*
                        
# 2024-02-02 15:42:24  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2024-02-02 15:42:24  0.00B 
/bin/sh -c #(nop)  ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-02-02 15:42:24  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/opt/java/openjdk
                        
# 2024-01-26 01:54:41  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-01-26 01:54:40  77.86MB 
/bin/sh -c #(nop) ADD file:99224b1f237763b3053ca27ea5641f9a801c21154c7ccbff2c099654cc6db942 in / 
                        
# 2024-01-26 01:54:38  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2024-01-26 01:54:38  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-01-26 01:54:38  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-01-26 01:54:38  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:521f64de188a3ae1cdf32821464b44693cf9b19cbba5f652a72eb8898353eb88",
    "RepoTags": [
        "gradle:8.5-jdk17",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:8.5-jdk17"
    ],
    "RepoDigests": [
        "gradle@sha256:7704366590930c03de7e514008ba3d7b7031b92591bd5a74fae79c16f3a17726",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle@sha256:f59836e46ad7a565813de06768ff2884700d12b7ceedacb1701a2983dc859010"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2024-02-02T16:39:56.722630195Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.23",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "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",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-17.0.10+7",
            "GRADLE_HOME=/opt/gradle",
            "GRADLE_VERSION=8.5"
        ],
        "Cmd": [
            "gradle"
        ],
        "Image": "sha256:c86c168b10fc546aac3cc93b219e9da730c0cd675efe819015acd0db2d86d20f",
        "Volumes": {
            "/home/gradle/.gradle": {}
        },
        "WorkingDir": "/home/gradle",
        "Entrypoint": [
            "/__cacert_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 712311270,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0d89b4a95790e82b884676e2a0e9c2a1c4e27fb53620066b6e820f333f379aa2/diff:/var/lib/docker/overlay2/bae5c124e06d8085cd85691691f1f9dcacadf8fb8607ed9aaaf03d7409c2a940/diff:/var/lib/docker/overlay2/5de5aa41fa84b842a045bb70b1d6a9247f85f77525c0cab8deb5cccf3686ce1e/diff:/var/lib/docker/overlay2/c224b1cdbdefcfd1f8f60a0908162e6f4f6366ecc4d98d153b568219463fa3fe/diff:/var/lib/docker/overlay2/275590f1f96c1685f0f8471ed1fb09c410e97138e00189c10cb1a57d35378735/diff:/var/lib/docker/overlay2/1be0aa05f60086cfb1bde4780dc18f8e9aafb3cfa52ecd388b729cf7352d0a52/diff:/var/lib/docker/overlay2/91de96c571e843174216d58ee922da94e00d2371b9f7e9d9cb3d250f2b5b6da2/diff:/var/lib/docker/overlay2/3fc9f71476469c960d501c59239838a8e315f5b59f35a702c107bf23d89f9131/diff",
            "MergedDir": "/var/lib/docker/overlay2/ee0e8c77f5b9700ced3608f43cb0b290158b710676ecaf572ef7f3e4495d62ed/merged",
            "UpperDir": "/var/lib/docker/overlay2/ee0e8c77f5b9700ced3608f43cb0b290158b710676ecaf572ef7f3e4495d62ed/diff",
            "WorkDir": "/var/lib/docker/overlay2/ee0e8c77f5b9700ced3608f43cb0b290158b710676ecaf572ef7f3e4495d62ed/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1a102d1cac2bdae8a0160ac4365d4f8653e9d6da56c793a665d556ae07fb7f82",
            "sha256:ab995379f7a6002e58a65bcfcb21060cf124c01e603f8b84a26ddbf5222ebf12",
            "sha256:8b8fefae6897ed4bfb12e519d4bdcaca9564779609395dcc3238ea1d369600aa",
            "sha256:4845840b29c8999a3f31afa8e0d00cf8662fcd0425e69fc71fe45cc6949f02a5",
            "sha256:916a0e61504497f9ebffd75f8e6e4bec806f9f668d8941612b13ad15eeb0d3fc",
            "sha256:1343daabb90ff58c02095d2b5ce1221d3b8b543231ff41510f1f2fa7afa14617",
            "sha256:4fc2606963f4f24266ef94dbb76b3dae029f4594fe9ff2f587afc760612516ac",
            "sha256:4396d83866af984c27afec1b0d3b99dc85b7c0cde516f5097ace96af5c6832d6",
            "sha256:6df4acd5105bec6c7a8d0fa85468f8bc82c345fe6a6a38dafba27225c3525514"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-13T10:51:43.271151542+08:00"
    }
}

更多版本

docker.io/library/gradle:7.4.2-jdk11

linux/amd64 docker.io721.18MB2025-03-18 15:05
404

docker.io/library/gradle:7.6.2-jdk17

linux/amd64 docker.io701.04MB2025-04-25 17:33
299

docker.io/library/gradle:8-jdk17

linux/amd64 docker.io773.09MB2025-08-11 10:34
323

docker.io/library/gradle:9.1.0-jdk24

linux/amd64 docker.io741.10MB2025-09-23 15:38
214

docker.io/library/gradle:8.5-jdk17

linux/amd64 docker.io712.31MB2026-02-13 10:52
8