docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds linux/amd64

docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds - 国内下载镜像源 浏览次数:12

Liberica OpenJDK 11 Alpine 镜像

该镜像基于 Alpine Linux 操作系统,并包含了 BellSoft 的 Liberica OpenJDK 11 运行时环境,使用 musl libc 库。

该镜像轻量级、快速且安全,适用于需要使用 Java 运行时环境的容器化应用程序。

主要特点:

  • 基于 Alpine Linux 操作系统,镜像大小非常小。
  • 使用 musl libc 库,提供了一个安全、轻量级的标准 C 库。
  • 包含 Liberica OpenJDK 11 运行时环境,支持多种 JVM 选项。
  • 适用于各种容器化 Java 应用程序。

您可以使用该镜像构建自己的容器,或直接运行 Java 应用程序。

源镜像 docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds
镜像ID sha256:8cd742201833d4324547e42f21491c9c80d0e1abb14f1821104732a158ec1959
镜像TAG 25.0.2-cds
大小 199.83MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh
启动入口
工作目录 /
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2026-02-02T12:19:38.353591633Z
同步时间 2026-03-11 09:50
环境变量
PATH=/usr/lib/jvm/jre-25.0.2-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.0.2-bellsoft-x86_64

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds  docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds  docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-02-02 20:19:38  0.00B 设置环境变量 JAVA_HOME PATH
ENV JAVA_HOME=/usr/lib/jvm/jre-25.0.2-bellsoft-x86_64 PATH=/usr/lib/jvm/jre-25.0.2-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-02-02 20:19:38  191.39MB 执行命令并创建新的镜像层
RUN |8 LIBERICA_VERSION=25.0.2 LIBERICA_BUILD=12 LIBERICA_VARIANT=jre LIBERICA_ROOT=/usr/lib/jvm/jre-25.0.2-bellsoft-x86_64 LIBERICA_RELEASE_TAG=25.0.2 LIBERICA_USE_LITE=1 LIBSUFFIX=-musl LIBERICA_GENERATE_CDS=true /bin/sh -c LIBERICA_ARCH='' && LIBERICA_ARCH_TAG='' &&      apk --no-cache upgrade libcrypto3 libssl3  &&      set -x &&                                          case `uname -m` in                                       x86_64)                                                LIBERICA_ARCH="x64"                                ;;                                             aarch64)                                               LIBERICA_ARCH="aarch64"                            ;;                                             *)                                                     LIBERICA_ARCH=`uname -m`                           ;;                                       esac                                               &&    RTAG="$LIBERICA_RELEASE_TAG"   &&    if [ "x${RTAG}" = "x" ]; then RTAG="$LIBERICA_VERSION"; fi   &&    PACKED_ROOT="jre${LIBERICA_VERSION}"   &&    LITE_VERSION_EXCLUDES=""   &&    if [ "$LIBERICA_USE_LITE" = "1" ]; then           LITE_VERSION_EXCLUDES="--exclude ${PACKED_ROOT}/man"; fi   &&    if [ "$LIBERICA_USE_LITE" = "1" ]; then              RSUFFIX="-lite";                                 LITE_URL="/docker" ;                         else                                                 RSUFFIX="";                                      LITE_URL="";                                 fi   &&    mkdir -p $LIBERICA_ROOT   &&    mkdir -p /tmp/java   &&    LIBERICA_BUILD_STR=${LIBERICA_BUILD:+"+${LIBERICA_BUILD}"}   &&    PKG=`echo "bellsoft-${LIBERICA_VARIANT}${LIBERICA_VERSION}${LIBERICA_BUILD_STR}-linux-${LIBERICA_ARCH}${LIBSUFFIX}${RSUFFIX}.tar.gz"`   &&    PKG_URL="https://download.bell-sw.com/java/${LIBERICA_VERSION}${LIBERICA_BUILD_STR}${LITE_URL}/${PKG}"   &&    echo "Download ${PKG_URL}"   &&    wget "${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=$(wget -q ${SHA_URL} -O -  | 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 $LITE_VERSION_EXCLUDES   &&    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
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBERICA_GENERATE_CDS=false
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBSUFFIX=-musl
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBERICA_USE_LITE=1
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBERICA_RELEASE_TAG=
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBERICA_ROOT=/usr/lib/jvm/jre-25.0.2-bellsoft
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBERICA_VARIANT=jre
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBERICA_BUILD=12
                        
# 2026-02-02 20:19:38  0.00B 定义构建参数
ARG LIBERICA_VERSION=25.0.2
                        
# 2026-02-02 20:19:38  0.00B 设置环境变量 LANG LANGUAGE
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
                        
# 2026-01-28 09:18:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:18:04  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:8cd742201833d4324547e42f21491c9c80d0e1abb14f1821104732a158ec1959",
    "RepoTags": [
        "bellsoft/liberica-openjre-alpine-musl:25.0.2-cds",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds"
    ],
    "RepoDigests": [
        "bellsoft/liberica-openjre-alpine-musl@sha256:677f6a3a289ce6f0e52638c59733305cdec3cb91fb6cc3c0621404d37a92e493",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine-musl@sha256:02140e81987f71418494037ffe42dd700c6ee32abe741063777c998132bb2fbf"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-02T12:19:38.353591633Z",
    "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.0.2-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.0.2-bellsoft-x86_64"
        ],
        "Cmd": [
            "/bin/sh"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 199832300,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3dc97e4bd65634a7cbd11b7bb49ed3d2c79bcba47fa4949d6eb2cba3baa63eb1/diff",
            "MergedDir": "/var/lib/docker/overlay2/9ad3432e2866d7b82fc957f01d57aec93608b2d3d8ce5eab13f4a336375b7349/merged",
            "UpperDir": "/var/lib/docker/overlay2/9ad3432e2866d7b82fc957f01d57aec93608b2d3d8ce5eab13f4a336375b7349/diff",
            "WorkDir": "/var/lib/docker/overlay2/9ad3432e2866d7b82fc957f01d57aec93608b2d3d8ce5eab13f4a336375b7349/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:fb57272eee56a1d6617bb4eed39b318f8fb63bd269032dd6da2a5578302de781"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-11T09:50:40.189935818+08:00"
    }
}

更多版本

docker.io/bellsoft/liberica-openjre-alpine-musl:17

linux/amd64 docker.io120.26MB2024-11-08 17:55
497

docker.io/bellsoft/liberica-openjre-alpine-musl:21

linux/amd64 docker.io138.68MB2024-11-08 18:25
634

docker.io/bellsoft/liberica-openjre-alpine-musl:25.0.2-cds

linux/amd64 docker.io199.83MB2026-03-11 09:50
11