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

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

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

```
源镜像 docker.io/library/gradle:7.6.2-jdk17
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:7.6.2-jdk17
镜像ID sha256:d90f3b97ff1d9e94b89776981875ef9b4cdcf8cd6f4a2dc3ce77b1745ab5f868
镜像TAG 7.6.2-jdk17
大小 701.04MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD gradle
启动入口 /__cacert_entrypoint.sh
工作目录 /home/gradle
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2023-10-03T07:03:21.808332431Z
同步时间 2025-04-25 17:33
更新时间 2025-04-26 08:42
目录挂载
/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.8.1+1 GRADLE_HOME=/opt/gradle GRADLE_VERSION=7.6.2
镜像标签
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:7.6.2-jdk17
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:7.6.2-jdk17  docker.io/library/gradle:7.6.2-jdk17

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2023-10-03 15:03:21  0.00B 
/bin/sh -c #(nop)  USER root
                        
# 2023-10-03 15:03:21  0.00B 
|1 GRADLE_DOWNLOAD_SHA256=a01b6587e15fe7ed120a0ee299c25982a1eee045abd6a9dd5e216b2f628ef9ac /bin/sh -c set -o errexit -o nounset     && echo "Testing Gradle installation"     && gradle --version
                        
# 2023-10-03 15:03:20  0.00B 
/bin/sh -c #(nop)  USER gradle
                        
# 2023-10-03 15:03:20  135.75MB 
|1 GRADLE_DOWNLOAD_SHA256=a01b6587e15fe7ed120a0ee299c25982a1eee045abd6a9dd5e216b2f628ef9ac /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
                        
# 2023-10-03 15:03:16  0.00B 
/bin/sh -c #(nop)  ARG GRADLE_DOWNLOAD_SHA256=a01b6587e15fe7ed120a0ee299c25982a1eee045abd6a9dd5e216b2f628ef9ac
                        
# 2023-10-03 15:03:16  0.00B 
/bin/sh -c #(nop)  ENV GRADLE_VERSION=7.6.2
                        
# 2023-10-03 15:00:18  158.11MB 
/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
                        
# 2023-10-03 15:00:03  0.00B 
/bin/sh -c #(nop) WORKDIR /home/gradle
                        
# 2023-10-03 15:00:03  0.00B 
/bin/sh -c #(nop)  VOLUME [/home/gradle/.gradle]
                        
# 2023-10-03 15:00:03  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
                        
# 2023-10-03 15:00:02  0.00B 
/bin/sh -c #(nop)  ENV GRADLE_HOME=/opt/gradle
                        
# 2023-10-03 15:00:02  0.00B 
/bin/sh -c #(nop)  CMD ["gradle"]
                        
# 2023-10-03 13:13:41  0.00B 
/bin/sh -c #(nop)  CMD ["jshell"]
                        
# 2023-10-03 13:13:41  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2023-10-03 13:13:41  1.18KB 
/bin/sh -c #(nop) COPY file:8b8864b3e02a33a579dc216fd51b28a6047bc8eeaa03045b258980fe0cf7fcb3 in /__cacert_entrypoint.sh 
                        
# 2023-10-03 13:13:41  0.00B 
/bin/sh -c 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.
                        
# 2023-10-03 13:13:39  279.00MB 
/bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        aarch64|arm64)          ESUM='eefd3cf3b3dd47ff269fa5b5c10b5e096b163f4e9c1810023abdbc00dc6cc304';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.8.1_1.tar.gz';          ;;        armhf|arm)          ESUM='b1f1d8b7fcb159a0a8029b6c3106d1d16207cecbb2047f9a4be2a64d29897da5';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_arm_linux_hotspot_17.0.8.1_1.tar.gz';          ;;        ppc64el|powerpc:common64)          ESUM='00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz';          ;;        s390x|s390:64-bit)          ESUM='ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz';          ;;        amd64|i386:x86-64)          ESUM='c25dfbc334068a48c19c44ce39ad4b8427e309ae1cfa83f23c102e78b8a6dcc0';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_x64_linux_hotspot_17.0.8.1_1.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac; 	  wget -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;
                        
# 2023-10-03 13:13:30  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=jdk-17.0.8.1+1
                        
# 2023-10-03 13:13:30  50.02MB 
/bin/sh -c apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata curl wget ca-certificates fontconfig locales p11-kit binutils     && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen     && locale-gen en_US.UTF-8     && rm -rf /var/lib/apt/lists/*
                        
# 2023-10-03 13:11:45  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2023-10-03 13:11:45  0.00B 
/bin/sh -c #(nop)  ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-10-03 13:11:45  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/opt/java/openjdk
                        
# 2023-09-25 18:17:08  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2023-09-25 18:17:07  77.82MB 
/bin/sh -c #(nop) ADD file:194c886b88876c1804cc5f80719669653c16a388b664147b7f22402105f533c4 in / 
                        
# 2023-09-25 18:17:05  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2023-09-25 18:17:05  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2023-09-25 18:17:05  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2023-09-25 18:17:05  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:d90f3b97ff1d9e94b89776981875ef9b4cdcf8cd6f4a2dc3ce77b1745ab5f868",
    "RepoTags": [
        "gradle:7.6.2-jdk17",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle:7.6.2-jdk17"
    ],
    "RepoDigests": [
        "gradle@sha256:04d48bfbe20534289ccac047e63c47b2af3c346f2e81fe18ca34b1a190c631c8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/gradle@sha256:cd0f5ee76c22e5fe0bc57309381b5002cc6285679704ac2a495cc61ee64d6175"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2023-10-03T07:03:21.808332431Z",
    "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.8.1+1",
            "GRADLE_HOME=/opt/gradle",
            "GRADLE_VERSION=7.6.2"
        ],
        "Cmd": [
            "gradle"
        ],
        "Image": "sha256:a80c42d7caaffdc871a80586ddfea24bd12cf9c00b1e66b23226b10b0c5c9454",
        "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": 701039584,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a85c83b45c690e33222ad2f68f5d54ec265652c27c4abca033496ec28a6ba22a/diff:/var/lib/docker/overlay2/e28030049808374bbde3200f5f1d44d3b9125cbf8e72d756557c949354bf39c8/diff:/var/lib/docker/overlay2/e43db614c2c9cafa336c17a82a85d5c199fc1c21e08d7680e9a944bef43a9c9a/diff:/var/lib/docker/overlay2/967dd975b8a20a34d67a19e64a9e2cf53db156a86f6de64ff5c375eeaaac46db/diff:/var/lib/docker/overlay2/f1ffa6a50795c38b726ca37ebd4c1cdc7327ff3b2cd35e0ea090500cafda8ee2/diff:/var/lib/docker/overlay2/ec5ba2c5a6cba2127ee9d09a1a8a7b47d92aeca282f151ddb501e2d62b7c4bbc/diff:/var/lib/docker/overlay2/98636ec685b0a126a7a3bccdec7da6a3cb9d5f4cb2ccefa712d2072c9c7daa9e/diff:/var/lib/docker/overlay2/cfcbdd8a2a2a88db2453b36f4f4b9bb3fedcab13d33a70ddb482a9644b42a796/diff",
            "MergedDir": "/var/lib/docker/overlay2/9d0152785640928d8c4c86ea586d62b7af48fa69c2f4f3f05086e96369a06e38/merged",
            "UpperDir": "/var/lib/docker/overlay2/9d0152785640928d8c4c86ea586d62b7af48fa69c2f4f3f05086e96369a06e38/diff",
            "WorkDir": "/var/lib/docker/overlay2/9d0152785640928d8c4c86ea586d62b7af48fa69c2f4f3f05086e96369a06e38/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:01d4e4b4f381ac5a9964a14a650d7c074a2aa6e0789985d843f8eb3070b58f7d",
            "sha256:793368f2be0ce70ca0da5f76d61f439799c3cf129905f41936a3f95e832a603f",
            "sha256:a7b7cb7db02e1fac0bf1952e98d20cf5bfee0542a87169a48edd5b4b2251a6d8",
            "sha256:151ff94a03ead21a95996c4950b05c406b8b8999024f4001c5edf7f7f507cb77",
            "sha256:cd59091cb1bfe46b195e0583beed385db67c10d79365e567ad4824a91b6b9fb1",
            "sha256:03b38add18fedaca1a7460e484d18fe74d78c873fc80ee697b93aa440d2d5a3a",
            "sha256:07099f814ad2a93a1668cd5011c3da34c7405bc1345984d6b9fbe7bf492cb52c",
            "sha256:e7b732bc4245f5b8da850b5d2bbe8a3a4885237e7b561e0cb907cbb41a36c665",
            "sha256:f78e6d410f1d0424ffe29033d2767a81c55630b857395fd0454ace677b830c9e"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-25T17:32:39.43212509+08:00"
    }
}

更多版本

docker.io/library/gradle:7.4.2-jdk11

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

docker.io/library/gradle:7.6.2-jdk17

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