bellsoft/liberica-openjre-alpine-muslLiberica JDK是BellSoft开发的免费且100%开源的渐进式Java运行时,专为现代Java部署设计。作为主要OpenJDK贡献者,BellSoft提供的Liberica JDK支持广泛的架构和操作系统,是桌面、服务器、云和嵌入式等多场景的统一Java运行时解决方案。该镜像基于Alpine Linux musl构建,提供轻量级容器化部署选项,已被Spring推荐为Spring Native应用的端到端解决方案。
支持当前最广泛的架构和操作系统,满足桌面、服务器、云和嵌入式等多样化部署需求,实现跨环境统一运行时。
基于Liberica Lite和Alpine Linux构建的容器体积极小(仅42.72 MB),比传统CentOS或Debian基础镜像小5-7倍,显著降低云资源消耗,加速部署流程。
BellSoft提供交互式方案帮助选择最适合项目的镜像:
!如何选择合适的Java镜像
本仓库包含基于Alpine musl的Liberica JRE Docker镜像。Alpine Linux是轻量级Linux发行版,基础镜像仅约5MB,可最小化容器体积。BellSoft自JDK 11起提供Alpine musl版本的Liberica JDK镜像,并通过Portola项目将该系统支持上游至JDK 16及更高版本,当前提供市场上最小的兼容容器(42.72 MB)。
标签格式为X-Y,其中:
X 表示Java版本Y 表示架构类型(若未指定,默认支持AMD64和ARM64)-cds的标签包含类数据共享(CDS)归档latest标签指向最新版本示例:bellsoft/liberica-openjre-alpine-musl:17.0.5-aarch64 表示适用于AArch64架构、Alpine musl系统的Liberica JRE 17.0.5版本镜像。
Alpaquita 是BellSoft推出的轻量级Linux发行版,集成Alpine的所有核心功能,并增加多项增强特性和企业级支持。与Alpine相比,Alpaquita具有以下优势:
Alpaquita与Liberica JDK的容器组合是Alpine方案的免费更优替代,可在 [***] 获取。
latest, latest-cds, 25, 25-cds24, 24-cds23, 23-cds22, 22-cds21.0.8, 21.0.8-cds, 21.0.7, 21.0.7-cds, 21.0.6, 21.0.6-cds, 21.0.5, 21.0.5-cds, 21.0.4, 21.0.4-cds, 21.0.3, 21.0.3-cds, 21, 21-cds20191817.0.16, 17.0.16-cds, 17.0.15, 17.0.15-cds, 17.0.14, 17.0.14-cds, 17.0.13, 17.0.13-cds, 17.0.12, 17.0.12-cds, 17.0.11, 17.0.11-cds, 17, 17-cds161511.0.28, 11.0.28-cds, 11.0.27, 11.0.27-cds, 11.0.26, 11.0.26-cds, 11.0.25, 11.0.25-cds, 11.0.24, 11.0.24-cds, 11.0.23, 11.0.23-cds, 11, 11-cds109(仅armhf架构,适用于树莓派2/3)8u462, 8u462-cds, 8u452, 8u452-cds, 8u442, 8u442-cds, 8u432, 8u432-cds, 8u422, 8u422-cds, 8u412, 8u412-cds, 8, 8-cds(仅amd64和aarch64架构)运行Liberica OpenJRE容器并查看版本:
shelldocker run -it --rm bellsoft/liberica-openjre-alpine-musl:8u272 java -version
可通过两种方式运行应用:
基于该镜像创建Dockerfile
编写自定义Dockerfile,将应用程序集成到镜像中。
挂载卷运行
将本地应用目录挂载

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务