轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
bellsoft/liberica-openjdk-alpine-musl
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

liberica-openjdk-alpine-musl Docker 镜像下载 - 轩辕镜像

liberica-openjdk-alpine-musl 镜像详细信息和使用指南

liberica-openjdk-alpine-musl 镜像标签列表和版本信息

liberica-openjdk-alpine-musl 镜像拉取命令和加速下载

liberica-openjdk-alpine-musl 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

liberica-openjdk-alpine-musl
bellsoft/liberica-openjdk-alpine-musl

liberica-openjdk-alpine-musl 镜像详细信息

liberica-openjdk-alpine-musl 镜像标签列表

liberica-openjdk-alpine-musl 镜像使用说明

liberica-openjdk-alpine-musl 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Liberica是BellSoft提供的100%开源Java实现,用于运行和开发Java应用程序。
27 收藏0 次下载activebellsoft镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

liberica-openjdk-alpine-musl 镜像详细说明

liberica-openjdk-alpine-musl 使用指南

liberica-openjdk-alpine-musl 配置说明

liberica-openjdk-alpine-musl 官方文档

bellsoft/liberica-openjdk-alpine-musl 镜像文档

镜像概述和主要用途

bellsoft/liberica-openjdk-alpine-musl 是基于 Alpine Linux musl 构建的 Liberica JDK Docker 镜像。Liberica JDK 是由 BellSoft 开发的 100% 开源 Java 运行时,通过 Java SE 规范的 TCK 验证,适用于现代 Java 应用部署。该镜像结合了 Alpine Linux 的轻量级特性(基础镜像约 5MB)与 Liberica JDK 的兼容性,旨在提供极小的容器体积、快速部署能力和可靠的运行时环境,广泛用于桌面、服务器、云环境及嵌入式系统。

核心功能和特性

轻量级与高效性

  • 基于 Alpine Linux 构建,容器体积仅约 42.72MB,比传统 CentOS/Debian 基础镜像小 5-7 倍,显著降低云资源消耗
  • 加速部署流程,减少网络传输和存储需求
  • 持续更新与优化,确保容器安全性和性能

多架构支持

  • 支持主流硬件架构:
    • x86_64(amd64)
    • aarch64(ARM64)
    • armhf(适用于树莓派 2/3 等设备)

安全性与兼容性

  • TCK 验证确保符合 Java SE 规范,兼容所有 Java 应用
  • 遵循 CPU 发布周期,及时提供安全补丁和漏洞修复
  • 自 JDK 11 起支持 Alpine musl,JDK 16+ 已通过 Portola 项目将该支持上游化

企业级认可

  • 被 Spring 推荐为 Spring Native 应用的端到端解决方案
  • 服务全球数百万开发者及各行业企业,提供长期支持(LTS)

使用场景和适用范围

适用场景

  • 云原生部署:轻量级特性适合 Kubernetes、Docker Swarm 等容器编排平台,降低资源占用
  • 微服务架构:小体积镜像加速服务启动和扩缩容
  • 嵌入式系统:支持 armhf 架构,适用于物联网设备和边缘计算
  • CI/CD 流水线:快速拉取和构建,提升持续集成效率
  • 资源受限环境:在内存、存储有限的场景下提供高效运行时

不适用场景

  • 需要 glibc 库的特定应用(可考虑 BellSoft 的 Alpaquita Linux 镜像)
  • 依赖传统 Linux 发行版特有工具链的场景

镜像标签说明

标签命名规则

  • 格式:[Java版本]-[架构],如 8u352-8-x86_64(JDK 8u352,x86_64 架构)
  • 未指定架构时,默认支持 amd64 和 arm64
  • latest:指向最新版本
  • -cds 后缀:包含 CDS(Class Data Sharing)归档,优化启动性能

主要标签列表(按 Java 版本分组)

Java 版本主要标签示例说明
2525, 25-cds, latest最新稳定版
21 (LTS)21, 21-cds, 21.0.8长期支持版本
17 (LTS)17, 17-cds, 17.0.16长期支持版本
11 (LTS)11, 11-cds, 11.0.28长期支持版本
8 (LTS)8, 8-cds, 8u462长期支持版本
24/23/2224, 23-cds, 22非 LTS 短期版本

使用方法和配置说明

基础使用

验证 Java 版本

docker run -it --rm bellsoft/liberica-openjdk-alpine-musl:latest java -version

运行 Java 应用

通过挂载卷运行本地 JAR 包:

docker run -it --rm -v /path/to/local/app:/app bellsoft/liberica-openjdk-alpine-musl:21 java -jar /app/MyApplication.jar

通过 Dockerfile 构建应用镜像

创建自定义 Dockerfile 打包应用:

# 基础镜像:Liberica JDK 21 LTS
FROM bellsoft/liberica-openjdk-alpine-musl:21

# 复制应用 JAR
COPY target/MyApplication.jar /app/MyApplication.jar

# 运行应用
ENTRYPOINT ["java", "-jar", "/app/MyApplication.jar"]

构建并运行:

docker build -t my-java-app .
docker run -it --rm my-java-app

自定义镜像构建

构建步骤

  1. 创建工作目录并下载官方 Dockerfile:

    mkdir liberica-custom && cd liberica-custom
    curl [***] --output Dockerfile
    
  2. 构建自定义镜像(通过 --build-arg 指定参数):

    docker build . \
      --build-arg LIBERICA_IMAGE_VARIANT=lite \  # 镜像变体:standard/lite/base/base-minimal
      --build-arg LIBERICA_VM=server \          # 虚拟机类型:server/client/minimal/all
      -t my-liberica-alpine:17
    

构建参数说明

Java 版本参数名可选值默认值说明
JDK 8LIBERICA_USE_LITE0(保留完整 JDK)、1(精简版,移除演示/示例/源码)1控制是否构建 Lite 镜像
JDK 11+LIBERICA_IMAGE_VARIANTbase(仅 java.base 模块,Server VM)
base-minimal(仅 java.base 模块,Minimal VM)
lite(精简 JDK,最小体积)
standard(完整 JDK)
lite镜像内容变体
JDK 11+LIBERICA_VMserver、client、minimal、allserver指定包含的 JVM 类型(仅对 lite/standard 变体生效)

解决离屏渲染问题

容器化部署中进行离屏渲染(如生成文档、图像)时,需确保系统字体和 fontconfig 库存在,否则可能抛出字体相关异常(如 java.lang.InternalError: java.lang.reflect.InvocationTargetException)。

解决方案

  1. 在容器中安装依赖:

    docker run -it --rm bellsoft/liberica-openjdk-alpine-musl:latest \
      sh -c "apk add fontconfig ttf-dejavu && java -jar /app/MyRenderApp.jar"
    
  2. 构建时预装依赖(通过 OPT_PKGS 参数):

    docker build . \
      --build-arg OPT_PKGS="fontconfig ttf-dejavu" \  # 预装字体和配置工具
      --build-arg LIBERICA_VERSION=21.0.8 \
      -t liberica-with-fonts:21
    

替代方案:Alpaquita Linux 镜像

BellSoft 提供基于 Alpaquita Linux 的容器镜像,作为 Alpine 的增强替代方案。Alpaquita 保留了 Alpine 的轻量级特性,并增加以下优势:

  • 同时支持 musl 和 glibc
  • 优化的 musl 库,提升性能
  • 内核硬化、Secure Boot 支持,增强安全性
  • 企业级支持和长期维护
  • 统一的组件兼容性(Liberica JDK + Alpaquita 经严格测试)

相关镜像地址:bellsoft/liberica-runtime-container

查看更多 liberica-openjdk-alpine-musl 相关镜像 →
bellsoft/liberica-openjdk-alpine logo
bellsoft/liberica-openjdk-alpine
by BellSoft
认证
Liberica是BellSoft提供的100%开源Java实现,用于支持Java应用的运行与开发环境。
685M+ pulls
上次更新:3 天前
bellsoft/liberica-openjre-alpine-musl logo
bellsoft/liberica-openjre-alpine-musl
by BellSoft
认证
Liberica是BellSoft开发的100%开源Java实现,为现代Java部署提供灵活、高效且安全的运行时环境,支持多种架构和操作系统,适用于桌面、服务器、云和嵌入式场景。
41M+ pulls
上次更新:3 天前
bellsoft/liberica-openjdk-debian logo
bellsoft/liberica-openjdk-debian
by BellSoft
认证
Liberica是由BellSoft开发的100%开源Java实现,它完全符合Java SE标准,支持Windows、Linux、macOS等多种操作系统及ARM、x86等架构,提供长期支持(LTS)版本以确保稳定性与安全性,广泛应用于企业级开发、云服务及嵌入式系统等场景,为开发者和企业提供可靠的Java运行环境与开发工具支持。
335M+ pulls
上次更新:3 天前
openjdk logo
openjdk
by library
官方
OpenJDK的预发布/非生产环境构建版本,通常包含最新开发的功能、性能优化及安全修复,主要供开发者和测试人员在非生产环境中进行早期验证、兼容性测试与功能评估,旨在帮助发现潜在问题并反馈改进,为后续正式版本的发布奠定基础,但因未经过充分的稳定性验证,不建议用于生产系统,以避免可能的运行风险。
40871B+ pulls
上次更新:1 天前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.