docker.io/alibabadragonwell/dragonwell:17-anolis linux/amd64

docker.io/alibabadragonwell/dragonwell:17-anolis - 国内下载镜像源 浏览次数:8

这是一个阿里巴巴提供的 Dragonwell JDK 镜像。Dragonwell 是一个开源的、与 OpenJDK 兼容的 Java 发行版,由阿里巴巴维护和提供支持。

源镜像 docker.io/alibabadragonwell/dragonwell:17-anolis
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis
镜像ID sha256:8d536334e1df169ff9cf220277b43434833287e0dbe3830ba85ba5a947b0e55d
镜像TAG 17-anolis
大小 601.48MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD jshell
启动入口
工作目录 /
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2025-06-09T06:38:00.282290406Z
同步时间 2025-07-03 16:52
更新时间 2025-07-05 04:13
环境变量
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 EXTENDED_JAVA_VERSION=17.0.3.0.3+7 STANDARD_JAVA_VERSION=17.0.15.0.16+6 JAVA_HOME=/opt/java/openjdk
镜像标签
OpenAnolis Cloud Native SIG: maintainer 2023-03-24 10:49:55+0800: org.opencontainers.image.created Mulan PSL v2: org.opencontainers.image.licenses Anolis OS Base Image: org.opencontainers.image.title Anolis OS: org.opencontainers.image.vendor

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis  docker.io/alibabadragonwell/dragonwell:17-anolis

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis  docker.io/alibabadragonwell/dragonwell:17-anolis

Shell快速替换命令

sed -i 's#alibabadragonwell/dragonwell:17-anolis#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis  docker.io/alibabadragonwell/dragonwell:17-anolis'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis  docker.io/alibabadragonwell/dragonwell:17-anolis'

镜像构建历史


# 2025-06-09 14:38:00  0.00B 设置默认要执行的命令
CMD ["jshell"]
                        
# 2025-06-09 14:38:00  0.00B 执行命令并创建新的镜像层
RUN |2 EDITION=standard SOURCE=oss /bin/sh -c PREFIX=$(echo ${EDITION} | awk '{print toupper($0)}')     && JAVA_VERSION=$(eval echo \$${PREFIX}_JAVA_VERSION)     && java -version 2>&1 | grep "${JAVA_VERSION}" # buildkit
                        
# 2025-06-09 14:38:00  0.00B 执行命令并创建新的镜像层
RUN |2 EDITION=standard SOURCE=oss /bin/sh -c echo Verifying install ...     && echo javac --version && javac --version     && echo java --version && java --version     && echo Complete. # buildkit
                        
# 2025-06-09 14:37:59  0.00B 设置环境变量 JAVA_HOME PATH
ENV JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-06-09 14:37:59  329.71MB 执行命令并创建新的镜像层
RUN |2 EDITION=standard SOURCE=oss /bin/sh -c set -eux;     ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')";     case "${ARCH}" in        aarch64|arm64)          if [ "${SOURCE}" = "github" ];then            if [ "${EDITION}" = "extended" ];then              ESUM='84c9571fccb7e028c59657712e686cd1560d760a560ee8c76d0f99e2795aafcd';              BINARY_URL='https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.3.0.3%2B7_jdk-17.0.3-ga/Alibaba_Dragonwell_17.0.3.0.3+7_aarch64_linux.tar.gz';            else              ESUM='09ef7bfa928b391f317e5a0712dd58516dae304144094c8309bc245f716f04b7';              BINARY_URL='https://github.com/dragonwell-project/dragonwell17/releases/download/dragonwell-standard-17.0.15.0.16%2B6_jdk-17.0.15-ga/Alibaba_Dragonwell_Standard_17.0.15.0.16.6_aarch64_linux.tar.gz';            fi          else            if [ "${EDITION}" = "extended" ];then              ESUM='84c9571fccb7e028c59657712e686cd1560d760a560ee8c76d0f99e2795aafcd';              BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/17.0.3.0.3%2B7/Alibaba_Dragonwell_17.0.3.0.3%2B7_aarch64_linux.tar.gz';            else              ESUM='09ef7bfa928b391f317e5a0712dd58516dae304144094c8309bc245f716f04b7';              BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/17.0.15.0.16%2B6/Alibaba_Dragonwell_Standard_17.0.15.0.16.6_aarch64_linux.tar.gz';            fi          fi          ;;        amd64|i386:x86-64)          if [ "${SOURCE}" = "github" ];then            if [ "${EDITION}" = "extended" ];then              ESUM='8431922266c1a476e1ca2d49c68110c22ec4f989ca0438b0b089ecd9c7ade0ce';              BINARY_URL='https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.3.0.3%2B7_jdk-17.0.3-ga/Alibaba_Dragonwell_17.0.3.0.3+7_x64_linux.tar.gz';            else              ESUM='60f4663726f47cec90375c40476443d1b48d34ae428e53678916c9ea678b0605';              BINARY_URL='https://github.com/dragonwell-project/dragonwell17/releases/download/dragonwell-standard-17.0.15.0.16%2B6_jdk-17.0.15-ga/Alibaba_Dragonwell_Standard_17.0.15.0.16.6_x64_linux.tar.gz';            fi          else            if [ "${EDITION}" = "extended" ];then              ESUM='8431922266c1a476e1ca2d49c68110c22ec4f989ca0438b0b089ecd9c7ade0ce';              BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/17.0.3.0.3%2B7/Alibaba_Dragonwell_17.0.3.0.3%2B7_x64_linux.tar.gz';            else              ESUM='60f4663726f47cec90375c40476443d1b48d34ae428e53678916c9ea678b0605';              BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/17.0.15.0.16%2B6/Alibaba_Dragonwell_Standard_17.0.15.0.16.6_x64_linux.tar.gz';            fi          fi          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     curl -so /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; # buildkit
                        
# 2025-04-15 13:42:18  0.00B 定义构建参数
ARG SOURCE=oss
                        
# 2025-04-15 13:42:18  0.00B 定义构建参数
ARG EDITION=standard
                        
# 2025-04-15 13:42:18  0.00B 设置环境变量 STANDARD_JAVA_VERSION
ENV STANDARD_JAVA_VERSION=17.0.15.0.16+6
                        
# 2025-04-15 13:42:18  0.00B 设置环境变量 EXTENDED_JAVA_VERSION
ENV EXTENDED_JAVA_VERSION=17.0.3.0.3+7
                        
# 2025-04-15 13:42:18  51.89MB 执行命令并创建新的镜像层
RUN /bin/sh -c yum install -y tzdata openssl curl ca-certificates fontconfig gzip tar binutils     && yum clean all # buildkit
                        
# 2025-04-15 13:42:18  0.00B 设置环境变量 LANG LANGUAGE
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
                        
# 2023-03-24 10:52:31  0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
                        
# 2023-03-24 10:52:31  219.87MB 复制文件或目录到容器中
ADD AnolisOS-rootfs-amd64.tar.xz / # buildkit
                        
# 2023-03-24 10:52:31  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2023-03-24 10:52:31  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Anolis OS Base Image org.opencontainers.image.vendor=Anolis OS org.opencontainers.image.licenses=Mulan PSL v2 org.opencontainers.image.created=2023-03-24 10:49:55+0800 maintainer=OpenAnolis Cloud Native SIG
                        
                    

镜像信息

{
    "Id": "sha256:8d536334e1df169ff9cf220277b43434833287e0dbe3830ba85ba5a947b0e55d",
    "RepoTags": [
        "alibabadragonwell/dragonwell:17-anolis",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell:17-anolis"
    ],
    "RepoDigests": [
        "alibabadragonwell/dragonwell@sha256:2dd3cb3840a098925d7e94e733541b6d5afc2244bf1bf75f4128101a4aae8d1d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/alibabadragonwell/dragonwell@sha256:615eb3585ac064cceeca21a139d95da8fd2df6eaa09ed50a7b00b23de7ac3592"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-06-09T06:38:00.282290406Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "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",
            "EXTENDED_JAVA_VERSION=17.0.3.0.3+7",
            "STANDARD_JAVA_VERSION=17.0.15.0.16+6",
            "JAVA_HOME=/opt/java/openjdk"
        ],
        "Cmd": [
            "jshell"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "maintainer": "OpenAnolis Cloud Native SIG",
            "org.opencontainers.image.created": "2023-03-24 10:49:55+0800",
            "org.opencontainers.image.licenses": "Mulan PSL v2",
            "org.opencontainers.image.title": "Anolis OS Base Image",
            "org.opencontainers.image.vendor": "Anolis OS"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 601475452,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/59164a58f6943464e463b5097c9d6321e633820b1d87fe1b1e740745b7ff2623/diff:/var/lib/docker/overlay2/2d8f5e0fed12f2cc1868c4e6d4a908a5d1341c40281bdb41cfc7ddb08f3880a5/diff:/var/lib/docker/overlay2/7db8e01eddd7495276b112953b079a3ac05aad8734a7ca84493ff63fefa684dd/diff:/var/lib/docker/overlay2/259a83d464aa25dee9f8baa06bec20f4a9596bb891397d294e603e1e3050bf83/diff",
            "MergedDir": "/var/lib/docker/overlay2/73792d3c28b53ebd55174292f99aafb91dd90ad28d0f5b51e71be0845e6885c7/merged",
            "UpperDir": "/var/lib/docker/overlay2/73792d3c28b53ebd55174292f99aafb91dd90ad28d0f5b51e71be0845e6885c7/diff",
            "WorkDir": "/var/lib/docker/overlay2/73792d3c28b53ebd55174292f99aafb91dd90ad28d0f5b51e71be0845e6885c7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8dff2b73bdd5672e410af214c174ade52d0b590e6a8662eb71741086c783f6cc",
            "sha256:961e9b363582f0a5e9d5436f0269eedab59f3439f692bf0c25da8281cfe0a70a",
            "sha256:2d896a8a6bf96e25466e7e0c0acf00de28efea728cefb6e295150dc1c4222a5d",
            "sha256:5a3936a81de7aa3558678624c1abf048617ee093504ea3e8397057e4b44542e5",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-03T16:52:15.394310207+08:00"
    }
}

更多版本

docker.io/alibabadragonwell/dragonwell:21.0.4.0.4.7

linux/amd64 docker.io613.77MB2024-11-29 11:18
291

docker.io/alibabadragonwell/dragonwell:21.0.6.0.6.7

linux/amd64 docker.io618.40MB2025-04-28 15:42
65

docker.io/alibabadragonwell/dragonwell:17-anolis

linux/arm64 docker.io634.22MB2025-06-14 11:46
46

docker.io/alibabadragonwell/dragonwell:17-anolis

linux/amd64 docker.io601.48MB2025-07-03 16:52
7