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

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

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

源镜像 docker.io/bellsoft/liberica-openjre-debian:25
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:25
镜像ID sha256:463bee2c7dcf4ca8b15c98acb3b45cae240690b5c6ba13d994ee9b3ac44faf27
镜像TAG 25
大小 295.40MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 15 次
贡献者
镜像创建 2025-09-17T14:27:47.432459385Z
同步时间 2025-09-25 18:30
更新时间 2025-09-26 23:12
环境变量
PATH=/usr/lib/jvm/jre-25-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-25-bellsoft-x86_64

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#bellsoft/liberica-openjre-debian:25#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:25#' 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:25 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:25  docker.io/bellsoft/liberica-openjre-debian:25'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-09-17 22:27:47  0.00B 设置环境变量 JAVA_HOME PATH
ENV JAVA_HOME=/usr/lib/jvm/jre-25-bellsoft-x86_64 PATH=/usr/lib/jvm/jre-25-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-09-17 22:27:47  131.71MB 执行命令并创建新的镜像层
RUN |6 LIBERICA_VERSION=25 LIBERICA_BUILD=37 LIBERICA_VARIANT=jre LIBERICA_ROOT=/usr/lib/jvm/jre-25-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=`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 $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:-UseCompactObjectHeaders -XX:+UseCompressedOops -Xshare:dump;           ${LIBERICA_ROOT}/bin/java -XX:-UseCompactObjectHeaders -XX:-UseCompressedOops -Xshare:dump;           ${LIBERICA_ROOT}/bin/java -XX:+UseCompactObjectHeaders -XX:+UseCompressedOops -Xshare:dump;           ${LIBERICA_ROOT}/bin/java -XX:+UseCompactObjectHeaders -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-09-17 22:27:47  0.00B 定义构建参数
ARG LIBERICA_GENERATE_CDS=false
                        
# 2025-09-17 22:27:47  0.00B 定义构建参数
ARG LIBERICA_USE_LITE=1
                        
# 2025-09-17 22:27:47  0.00B 定义构建参数
ARG LIBERICA_ROOT=/usr/lib/jvm/jre-25-bellsoft
                        
# 2025-09-17 22:27:47  0.00B 定义构建参数
ARG LIBERICA_VARIANT=jre
                        
# 2025-09-17 22:27:47  0.00B 定义构建参数
ARG LIBERICA_BUILD=37
                        
# 2025-09-17 22:27:47  0.00B 定义构建参数
ARG LIBERICA_VERSION=25
                        
# 2025-09-17 22:27:47  0.00B 设置环境变量 LANG LANGUAGE
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
                        
# 2025-09-16 20:43:57  47.15MB 执行命令并创建新的镜像层
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-09-08 08:00:00  116.54MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1757289600'
                        
                    

镜像信息

{
    "Id": "sha256:463bee2c7dcf4ca8b15c98acb3b45cae240690b5c6ba13d994ee9b3ac44faf27",
    "RepoTags": [
        "bellsoft/liberica-openjre-debian:25",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian:25"
    ],
    "RepoDigests": [
        "bellsoft/liberica-openjre-debian@sha256:89de4cf0b56a5f33804b60cf80ced446aef7e901bf82e933fd2f0fd718e4b438",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-debian@sha256:3e5fc968c620222556e46a0553219b8b3472c24f469fce08f9a2a8c2d89c3e94"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-09-17T14:27:47.432459385Z",
    "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-25-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-25-bellsoft-x86_64"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 295401691,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a47a13335f7f7914f5b67f103b1e45f0d06962c310b3157b1c575b18e05580cb/diff:/var/lib/docker/overlay2/5a4f1e1b6defa9e6d4d06773230e7eedda7aa87e759d1c191bb2d9477378a13c/diff",
            "MergedDir": "/var/lib/docker/overlay2/ad0c5a73682a0e23d2b89bc06c7aa50192a719e86a9742ee8d8eb88af7dcae81/merged",
            "UpperDir": "/var/lib/docker/overlay2/ad0c5a73682a0e23d2b89bc06c7aa50192a719e86a9742ee8d8eb88af7dcae81/diff",
            "WorkDir": "/var/lib/docker/overlay2/ad0c5a73682a0e23d2b89bc06c7aa50192a719e86a9742ee8d8eb88af7dcae81/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:88466a243658a910cd71f34f9d0b8af62f0d0d5488294211a8980b0d02c71bac",
            "sha256:87412830bb293807ef51088f978df0ff076720304bc2f61f72aefbf4ca472f80",
            "sha256:5c7a1b01b35c028c9f87d5300fea10dc5bfa3e90522baef89e691d88476ab815"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-25T18:30:38.596600817+08:00"
    }
}

更多版本

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

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

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

linux/amd64 docker.io276.25MB2025-08-27 14:51
69

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

linux/amd64 docker.io295.40MB2025-09-25 18:30
14