docker.io/bellsoft/liberica-openjre-rocky:21 linux/arm64

docker.io/bellsoft/liberica-openjre-rocky:21 - 国内下载镜像源 浏览次数:14 温馨提示: 这是一个 linux/arm64 系统架构镜像

这是一个BellSoft提供的基于Rocky Linux的Liberica OpenJDK运行时环境的Docker镜像。它包含一个OpenJDK运行时环境,可以用于运行Java应用程序。

源镜像 docker.io/bellsoft/liberica-openjre-rocky:21
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64
镜像ID sha256:eb7ce3a41c0de7dd6badb11c30fc5dde2902099f7f74c7a550a521b6e81a1116
镜像TAG 21-linuxarm64
大小 303.90MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash
启动入口
工作目录
OS/平台 linux/arm64
浏览量 14 次
贡献者
镜像创建 2025-07-16T19:29:31.230938156Z
同步时间 2025-08-04 11:14
更新时间 2025-08-07 03:27
环境变量
PATH=/usr/lib/jvm/jre-21.0.8-bellsoft-aarch64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en JAVA_HOME=/usr/lib/jvm/jre-21.0.8-bellsoft-aarch64
镜像标签
1.37.6: io.buildah.version BSD-3-Clause: license rockylinux: name Magauer Lukas, Neil Hanlon, Louis Abel: org.opencontainers.image.authors BSD-3-Clause: org.opencontainers.image.license rockylinux: org.opencontainers.image.name https://github.com/rocky-linux/rocky-toolbox-images: org.opencontainers.image.url Rocky Enterprise Software Foundation: org.opencontainers.image.vendor 9-minimal: org.opencontainers.image.version Rocky Enterprise Software Foundation: vendor 9-minimal: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64  docker.io/bellsoft/liberica-openjre-rocky:21

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64  docker.io/bellsoft/liberica-openjre-rocky:21

Shell快速替换命令

sed -i 's#bellsoft/liberica-openjre-rocky:21#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64  docker.io/bellsoft/liberica-openjre-rocky:21'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64  docker.io/bellsoft/liberica-openjre-rocky:21'

镜像构建历史


# 2025-07-17 03:29:31  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/usr/lib/jvm/jre-21.0.8-bellsoft-aarch64 PATH=/usr/lib/jvm/jre-21.0.8-bellsoft-aarch64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-07-17 03:29:29  142.75MB 
|6 LIBERICA_BUILD=12 LIBERICA_GENERATE_CDS=false LIBERICA_ROOT=/usr/lib/jvm/jre-21.0.8-bellsoft-aarch64 LIBERICA_USE_LITE=1 LIBERICA_VARIANT=jre LIBERICA_VERSION=21.0.8 /bin/sh -c LIBERICA_ARCH=''                               &&    LIBERICA_ARCH_TAG='' &&                          case `uname -m` in                                     x86_64)                                              LIBERICA_ARCH="amd64"                            ;;                                           i686)                                                LIBERICA_ARCH="i586"                             ;;                                           aarch64)                                             LIBERICA_ARCH="aarch64"                          ;;                                           armv[67]l)                                           LIBERICA_ARCH="arm32-vfp-hflt"                   ;;                                           *)                                                   LIBERICA_ARCH=`uname -m`                         ;;                                     esac                                       &&    microdnf install -y fontconfig tar                          gzip findutils                  &&    mkdir -p $LIBERICA_ROOT                    &&    mkdir -p /tmp/java                         &&    RSUFFIX=""                                 &&    if [ "$LIBERICA_USE_LITE" = "1" ]; then              RSUFFIX="-lite";                                 LITE_URL="/docker" ;                         else                                                 RSUFFIX="";                                      LITE_URL="";                                 fi                                         &&    LIBERICA_BUILD_STR=${LIBERICA_BUILD:+"+${LIBERICA_BUILD}"}   &&    PKG=`echo "bellsoft-${LIBERICA_VARIANT}${LIBERICA_VERSION}${LIBERICA_BUILD_STR}-linux-${LIBERICA_ARCH}${RSUFFIX}.tar.gz"`   &&    PKG_URL="https://download.bell-sw.com/java/${LIBERICA_VERSION}${LIBERICA_BUILD_STR}${LITE_URL}/${PKG}"   &&    echo "Download ${PKG_URL}"   &&    curl -SL "${PKG_URL}" -o /tmp/java/jre.tar.gz   &&    SHA_URL="https://download.bell-sw.com/java/${LIBERICA_VERSION}${LIBERICA_BUILD_STR}/sha1sum.txt"   &&    if [ "$LIBERICA_USE_LITE" = "1" ]; then                                                              SHA_URL="https://download.bell-sw.com/java/${LIBERICA_VERSION}${LIBERICA_BUILD_STR}/docker/sha1sum.txt";                 fi   &&    SHA1=$(curl -fSL ${SHA_URL} | grep ${PKG} | grep -v json | cut -f1 -d' ')      &&    echo "${SHA1} */tmp/java/jre.tar.gz" | sha1sum -c -                            &&    tar xzf /tmp/java/jre.tar.gz -C /tmp/java                                      &&    find "/tmp/java/${LIBERICA_VARIANT}-${LIBERICA_VERSION}" -maxdepth 1 -mindepth 1 -exec mv "{}" "${LIBERICA_ROOT}/" \;   &&    ln -s $LIBERICA_ROOT /usr/lib/jvm/jre   &&    microdnf clean all          &&    rm -rf /var/lib/rpm/__db*   &&    (ls /usr/lib/jvm/jre/lib/client 1>/dev/null 2>&1 && (rm -rf /usr/lib/jvm/jre/lib/client && sed -i 's#-client\s\+KNOWN#-client IGNORE#g' /usr/lib/jvm/jre/lib/jvm.cfg) || : )   &&    if [ $LIBERICA_GENERATE_CDS = true ]; then                               ${LIBERICA_ROOT}/bin/java -XX:+UseCompressedOops -Xshare:dump;           ${LIBERICA_ROOT}/bin/java -XX:-UseCompressedOops -Xshare:dump;       else                                                                         find ${LIBERICA_ROOT} -name "classes*.jsa" -exec rm {} \; ;          fi                                                                     &&    rm -rf /tmp/java                                                   &&    rm -rf /tmp/hsperfdata_root
                        
# 2025-07-17 03:29:09  0.00B 
/bin/sh -c #(nop)  ARG LIBERICA_GENERATE_CDS=false
                        
# 2025-07-17 03:29:08  0.00B 
/bin/sh -c #(nop)  ARG LIBERICA_USE_LITE=1
                        
# 2025-07-17 03:29:08  0.00B 
/bin/sh -c #(nop)  ARG LIBERICA_ROOT=/usr/lib/jvm/jre-21.0.8-bellsoft
                        
# 2025-07-17 03:29:08  0.00B 
/bin/sh -c #(nop)  ARG LIBERICA_VARIANT=jre
                        
# 2025-07-17 03:29:07  0.00B 
/bin/sh -c #(nop)  ARG LIBERICA_BUILD=12
                        
# 2025-07-17 03:29:07  0.00B 
/bin/sh -c #(nop)  ARG LIBERICA_VERSION=21.0.8
                        
# 2025-07-17 03:29:06  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
                        
# 2025-05-31 12:41:09  161.15MB 
KIWI 10.2.24
                        
                    

镜像信息

{
    "Id": "sha256:eb7ce3a41c0de7dd6badb11c30fc5dde2902099f7f74c7a550a521b6e81a1116",
    "RepoTags": [
        "bellsoft/liberica-openjre-rocky:21",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky:21-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-rocky@sha256:12604b7d69874a57bce1ba80bc2ad8a771f23779d4bcc88c3b9cd9f56dbbb48a"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2025-07-16T19:29:31.230938156Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.21",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/lib/jvm/jre-21.0.8-bellsoft-aarch64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "JAVA_HOME=/usr/lib/jvm/jre-21.0.8-bellsoft-aarch64"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "Image": "sha256:a72c266319c90690ce2386475b31854a3a552da59981479514a0a7b0489d76ea",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "io.buildah.version": "1.37.6",
            "license": "BSD-3-Clause",
            "name": "rockylinux",
            "org.opencontainers.image.authors": "Magauer Lukas, Neil Hanlon, Louis Abel",
            "org.opencontainers.image.license": "BSD-3-Clause",
            "org.opencontainers.image.name": "rockylinux",
            "org.opencontainers.image.url": "https://github.com/rocky-linux/rocky-toolbox-images",
            "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation",
            "org.opencontainers.image.version": "9-minimal",
            "vendor": "Rocky Enterprise Software Foundation",
            "version": "9-minimal"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 303899908,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c8802dc706a91ea96f54561d41281066e431c59ce00e5ea05f2051297e81ba7e/diff",
            "MergedDir": "/var/lib/docker/overlay2/bbaf3e3500ac7b62519f52f782a14ad37083e8a684d73ff65e7b8bd85ca220ce/merged",
            "UpperDir": "/var/lib/docker/overlay2/bbaf3e3500ac7b62519f52f782a14ad37083e8a684d73ff65e7b8bd85ca220ce/diff",
            "WorkDir": "/var/lib/docker/overlay2/bbaf3e3500ac7b62519f52f782a14ad37083e8a684d73ff65e7b8bd85ca220ce/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a8761e635a3e670539ea8da50d2e1fdb494f72a06358a38b0047b03e8ac0a538",
            "sha256:2fc768c203fc86fe23055d573a079ef7bbbdc379a242e1ed343821a2cbd3b0ce"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-04T11:14:33.794308376+08:00"
    }
}

更多版本

docker.io/bellsoft/liberica-openjre-rocky:21

linux/amd64 docker.io293.71MB2025-08-04 11:12
20

docker.io/bellsoft/liberica-openjre-rocky:21

linux/arm64 docker.io303.90MB2025-08-04 11:14
13