docker.io/bellsoft/liberica-openjre-debian:21.0.8 linux/amd64

docker.io/bellsoft/liberica-openjre-debian:21.0.8 - 国内下载镜像源 浏览次数:15

这是一个基于 Debian 操作系统的 Liberica OpenJDK 运行时环境的 Docker 镜像。它由 Bellsoft 提供,包含了 OpenJDK 的运行时组件,允许您在 Docker 容器中运行 Java 应用程序。

源镜像 docker.io/bellsoft/liberica-openjre-debian:21.0.8
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:21.0.8
镜像ID sha256:16cce14a3002364bfd1edae08954d253420b05f1767074177b6c6655f7205c49
镜像TAG 21.0.8
大小 294.75MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 15 次
贡献者
镜像创建 2025-07-16T17:36:42.213547568Z
同步时间 2025-07-31 10:45
更新时间 2025-07-31 21:22
环境变量
PATH=/usr/lib/jvm/jre-21.0.8-bellsoft-x86_64/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-x86_64

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:21.0.8
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:21.0.8  docker.io/bellsoft/liberica-openjre-debian:21.0.8

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-07-17 01:36:42  0.00B 设置环境变量 JAVA_HOME PATH
ENV JAVA_HOME=/usr/lib/jvm/jre-21.0.8-bellsoft-x86_64 PATH=/usr/lib/jvm/jre-21.0.8-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-07-17 01:36:42  131.07MB 执行命令并创建新的镜像层
RUN |6 LIBERICA_VERSION=21.0.8 LIBERICA_BUILD=12 LIBERICA_VARIANT=jre LIBERICA_ROOT=/usr/lib/jvm/jre-21.0.8-bellsoft-x86_64 LIBERICA_USE_LITE=1 LIBERICA_GENERATE_CDS=false /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                                       &&    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="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 $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   &&    (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 # buildkit
                        
# 2025-07-17 01:36:42  0.00B 定义构建参数
ARG LIBERICA_GENERATE_CDS=false
                        
# 2025-07-17 01:36:42  0.00B 定义构建参数
ARG LIBERICA_USE_LITE=1
                        
# 2025-07-17 01:36:42  0.00B 定义构建参数
ARG LIBERICA_ROOT=/usr/lib/jvm/jre-21.0.8-bellsoft
                        
# 2025-07-17 01:36:42  0.00B 定义构建参数
ARG LIBERICA_VARIANT=jre
                        
# 2025-07-17 01:36:42  0.00B 定义构建参数
ARG LIBERICA_BUILD=12
                        
# 2025-07-17 01:36:42  0.00B 定义构建参数
ARG LIBERICA_VERSION=21.0.8
                        
# 2025-07-17 01:36:42  0.00B 设置环境变量 LANG LANGUAGE
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
                        
# 2025-07-17 01:13:34  47.14MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update                                &&    apt-get install -y curl fontconfig locales    &&    echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen   &&    locale-gen                                    &&    apt-get clean                                 &&    apt-get -y autoclean                          &&    apt-get -y autoremove                         &&    rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-06-30 08:00:00  116.55MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1751241600'
                        
                    

镜像信息

{
    "Id": "sha256:16cce14a3002364bfd1edae08954d253420b05f1767074177b6c6655f7205c49",
    "RepoTags": [
        "bellsoft/liberica-openjre-debian:21.0.8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:21.0.8"
    ],
    "RepoDigests": [
        "bellsoft/liberica-openjre-debian@sha256:157455db1c03f16c2c8b8270ef104056fab71aaaa4598cb64253a3c2561df7e7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian@sha256:10283f2220f63e075c10b84d4444771dfc872ffe609b1d5ed036a798ae32d908"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-07-16T17:36:42.213547568Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "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-x86_64/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-x86_64"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 294754531,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3d2aaa7a5caa15a3a6eb54d1cb0c56512115a700069c563ab564f92e4357696f/diff:/var/lib/docker/overlay2/fb85298cb2476022b5df256fa705407cd441624844e9c74eacbaedd9f752907e/diff",
            "MergedDir": "/var/lib/docker/overlay2/bffeedbf3e66d56379d369e34bf17908b501088ce19b55274dc0d3f4c4a47540/merged",
            "UpperDir": "/var/lib/docker/overlay2/bffeedbf3e66d56379d369e34bf17908b501088ce19b55274dc0d3f4c4a47540/diff",
            "WorkDir": "/var/lib/docker/overlay2/bffeedbf3e66d56379d369e34bf17908b501088ce19b55274dc0d3f4c4a47540/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:385eb556134e17ef23cfd59b33526dddab1776f743b3713ff9a08a484ece4aaa",
            "sha256:a21ac7e2113405a96c161e2310f2ab99a1a0365264bcbb191429e28b08e4f500",
            "sha256:a2dab7123bc940931f523799d04d7f6fc2b48bb6dbdb555d51d0993358bb1e4b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-31T10:45:37.396467566+08:00"
    }
}

更多版本

docker.io/bellsoft/liberica-openjre-debian:21.0.8

linux/amd64 docker.io294.75MB2025-07-31 10:45
14