docker.io/bellsoft/liberica-openjre-alpine:8u432 linux/amd64

docker.io/bellsoft/liberica-openjre-alpine:8u432 - 国内下载镜像源 浏览次数:205

bellsoft/liberica-openjre-alpine

这是一个基于 Alpine Linux 的 Docker 镜像,包含了 BellSoft Liberica OpenJDK 的运行时环境。该镜像体积小巧,适用于需要轻量级 Java 运行环境的场景,例如微服务和应用程序容器化。

该镜像提供了以下特性:

  • 基于 Alpine Linux 的最小化系统映像,以降低镜像大小。
  • 包含 BellSoft Liberica OpenJDK 的运行时环境,提供高性能和可靠的 Java 执行环境。
  • 支持各种 Java 应用程序和框架。

该镜像可以用于在 Docker 容器中运行 Java 应用程序,并提供高效的资源利用率和快速启动速度。

源镜像 docker.io/bellsoft/liberica-openjre-alpine:8u432
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine:8u432
镜像ID sha256:1fe8bbfd8a86c0c4d512de2624a9dfd632b8c2de98d2e5db9ecd740af68d85b6
镜像TAG 8u432
大小 141.59MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 205 次
贡献者 xi**********t@163.com
镜像创建 2024-10-17T15:43:08.630366257Z
同步时间 2024-10-31 14:35
更新时间 2025-02-20 04:39
环境变量
PATH=/usr/lib/jvm/jre-8u432-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8:en JAVA_HOME=/usr/lib/jvm/jre-8u432-bellsoft-x86_64

Docker拉取命令 无权限下载?点我修复

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-10-17 23:43:08  0.00B 设置环境变量 JAVA_HOME PATH
ENV JAVA_HOME=/usr/lib/jvm/jre-8u432-bellsoft-x86_64 PATH=/usr/lib/jvm/jre-8u432-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-10-17 23:43:08  125.43MB 执行命令并创建新的镜像层
RUN |13 GLIBC_PREFIX=/usr/glibc EXT_GCC_LIBS_URL=https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-8.3.0-1-x86_64.pkg.tar.xz EXT_GCC_LIBS_URL_AARCH64=https://download.bell-sw.com/archives/aarch64/gcc-libs-9.3.0-1-aarch64.pkg.tar.xz EXT_GCC_LIBS_SHA256_AARCH64=cd4dfebb74a170fcae47fd12c4d2fef4cf6dc337a2edbb57c84a3a92afc9d89a EXT_ZLIB_URL=https://archive.archlinux.org/packages/z/zlib/zlib-1%3A1.2.11-4-x86_64.pkg.tar.xz LANG=en_US.UTF-8 LIBERICA_VERSION=8u432 LIBERICA_BUILD=7 LIBERICA_VARIANT=jre LIBERICA_ROOT=/usr/lib/jvm/jre-8u432-bellsoft-x86_64 LIBERICA_USE_LITE=1 LIBERICA_GENERATE_CDS=false OPT_PKGS= /bin/sh -c LIBERICA_ARCH='' && LIBERICA_ARCH_TAG='' &&      apk --no-cache upgrade libcrypto3 libssl3  &&      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  &&                                           LITE_VERSION_EXCLUDES="" && if [ "$LIBERICA_USE_LITE" = "1" ]; then   LITE_VERSION_EXCLUDES="--exclude ${PACKED_ROOT}/demo --exclude ${PACKED_ROOT}/sample --exclude ${PACKED_ROOT}/src.zip --exclude ${PACKED_ROOT}/man"; fi &&   ln -s ${GLIBC_PREFIX}/lib/ld-*.so* /lib &&   ln -s ${GLIBC_PREFIX}/etc/ld.so.cache /etc &&   if [ "$LIBERICA_ARCH" = "amd64" ]; then ln -s /lib /lib64 &&   mkdir /tmp/zlib && wget -O - "${EXT_ZLIB_URL}" | tar xJf - -C /tmp/zlib &&   cp -dP /tmp/zlib/usr/lib/libz.so* "${GLIBC_PREFIX}/lib" &&   rm -rf /tmp/zlib &&   mkdir /tmp/gcc && wget -O - "${EXT_GCC_LIBS_URL}" | tar xJf - -C /tmp/gcc &&   cp -dP /tmp/gcc/usr/lib/libgcc* /tmp/gcc/usr/lib/libstdc++* "${GLIBC_PREFIX}/lib" &&   rm -rf /tmp/gcc;   elif [ "$LIBERICA_ARCH" = "aarch64" ]; then ln -s /lib /lib64 &&   mkdir /tmp/gcc && wget "${EXT_GCC_LIBS_URL_AARCH64}" -O /tmp/gcc/gcc-libs.tar.xz &&   echo "${EXT_GCC_LIBS_SHA256_AARCH64} */tmp/gcc/gcc-libs.tar.xz" | sha256sum -c - &&   tar xJf /tmp/gcc/gcc-libs.tar.xz -C /tmp/gcc &&   cp -dP /tmp/gcc/usr/lib/libgcc* /tmp/gcc/usr/lib/libstdc++* "${GLIBC_PREFIX}/lib" &&   rm -rf /tmp/gcc;   fi &&   for pkg in $OPT_PKGS ; do apk add --no-cache $pkg ; done &&   ${GLIBC_PREFIX}/sbin/ldconfig &&   echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' > /etc/nsswitch.conf &&   mkdir -p $LIBERICA_ROOT &&   mkdir -p /tmp/java &&   PKG=`echo "bellsoft-${LIBERICA_VARIANT}${LIBERICA_VERSION}+${LIBERICA_BUILD}-linux-${LIBERICA_ARCH}.tar.gz"` &&   wget "https://download.bell-sw.com/java/${LIBERICA_VERSION}+${LIBERICA_BUILD}/${PKG}" -O /tmp/java/jdk.tar.gz &&   SHA1=`wget -q "https://download.bell-sw.com/sha1sum/java/${LIBERICA_VERSION}+${LIBERICA_BUILD}" -O - | grep ${PKG} | grep -v json | cut -f1 -d' '` &&   echo "${SHA1} */tmp/java/jdk.tar.gz" | sha1sum -c - &&   tar xzf /tmp/java/jdk.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   &&  if [ $LIBERICA_GENERATE_CDS = true ]; then                             ${LIBERICA_ROOT}/bin/java -Xshare:dump;                            else                                                                   find ${LIBERICA_ROOT} -name "classes*.jsa" -exec rm {} \; ;        fi                             &&  rm -rf /tmp/java               &&  rm -rf /tmp/hsperfdata_root # buildkit
                        
# 2024-10-17 23:43:02  8.36MB 复制新文件或目录到容器中
COPY /root/dest/ / # buildkit
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG OPT_PKGS=
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG LIBERICA_GENERATE_CDS=false
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG LIBERICA_USE_LITE=1
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG LIBERICA_ROOT=/usr/lib/jvm/jre-8u432-bellsoft
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG LIBERICA_VARIANT=jre
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG LIBERICA_BUILD=7
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG LIBERICA_VERSION=8u432
                        
# 2024-10-17 23:43:02  0.00B 设置环境变量 LANG LANGUAGE
ENV LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8:en
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG LANG=en_US.UTF-8
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG EXT_ZLIB_URL=https://archive.archlinux.org/packages/z/zlib/zlib-1%3A1.2.11-4-x86_64.pkg.tar.xz
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG EXT_GCC_LIBS_SHA256_AARCH64=cd4dfebb74a170fcae47fd12c4d2fef4cf6dc337a2edbb57c84a3a92afc9d89a
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG EXT_GCC_LIBS_URL_AARCH64=https://download.bell-sw.com/archives/aarch64/gcc-libs-9.3.0-1-aarch64.pkg.tar.xz
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG EXT_GCC_LIBS_URL=https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-8.3.0-1-x86_64.pkg.tar.xz
                        
# 2024-10-17 23:43:02  0.00B 定义构建参数
ARG GLIBC_PREFIX=/usr/glibc
                        
# 2024-09-07 06:20:07  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2024-09-07 06:20:07  7.80MB 
/bin/sh -c #(nop) ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in / 
                        
                    

镜像信息

{
    "Id": "sha256:1fe8bbfd8a86c0c4d512de2624a9dfd632b8c2de98d2e5db9ecd740af68d85b6",
    "RepoTags": [
        "bellsoft/liberica-openjre-alpine:8u432",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine:8u432"
    ],
    "RepoDigests": [
        "bellsoft/liberica-openjre-alpine@sha256:b1d89ec957b4eefa5d4a71acd322352558be3c874a7c2b8134d805e8954e1e9d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bellsoft/liberica-openjre-alpine@sha256:ef77f2a4a1ad4ce36f9e67e066d2e701e981877276a74d513ec7b0555e1a5709"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-10-17T15:43:08.630366257Z",
    "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-8u432-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US.UTF-8:en",
            "JAVA_HOME=/usr/lib/jvm/jre-8u432-bellsoft-x86_64"
        ],
        "Cmd": [
            "/bin/sh"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 141585414,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8362ec588b860f0c752c3512bab5a439c7ab52708f3a27274ad415270cd5bbfb/diff:/var/lib/docker/overlay2/56dbc2212cbc9b991b1a93a72a8c08a3a8460c06576fe4f3267009446334aa65/diff",
            "MergedDir": "/var/lib/docker/overlay2/5f8fad56092c4b054a851c0f2f64901bd872c54d06d2993d3995de055ed24fe5/merged",
            "UpperDir": "/var/lib/docker/overlay2/5f8fad56092c4b054a851c0f2f64901bd872c54d06d2993d3995de055ed24fe5/diff",
            "WorkDir": "/var/lib/docker/overlay2/5f8fad56092c4b054a851c0f2f64901bd872c54d06d2993d3995de055ed24fe5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:63ca1fbb43ae5034640e5e6cb3e083e05c290072c5366fcaa9d62435a4cced85",
            "sha256:d4363e158a5a53506a83372ebb066e830a14498a77a0b0491fc8e8e10b5d7a44",
            "sha256:0f7138e31fb2f9411805de4169df0c6bd175472081984c5a874ccfd2b8c4f7c2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-10-31T14:35:12.354194966+08:00"
    }
}

更多版本

docker.io/bellsoft/liberica-openjre-alpine:8u432

linux/amd64 docker.io141.59MB2024-10-31 14:35
204

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

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

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

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

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

linux/amd64 docker.io144.28MB2024-11-26 18:24
74