本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Liberica JDK是一款免费且100%开源的渐进式Java运行时,适用于现代Java部署。由BellSoft开发并提供支持,BellSoft是OpenJDK的主要贡献者。使用Liberica JDK进行应用开发具有以下特点:
Liberica JDK被Spring推荐并使用作为Spring Native应用程序的端到端解决方案。BellSoft为全球各行各业的数百万开发人员和公司提供服务。更多信息,请访问[***]
我们编制了一个交互式方案,帮助您确定哪个BellSoft镜像最适合您的项目。 !如何选择最佳Java镜像
本仓库包含适用于Rocky Linux的Liberica JDK镜像,支持以下架构:
标签指向Java版本(紧跟在操作系统名称之后)和支持的架构。镜像名称结构为X-Y,其中X是Java版本,Y是架构类型。如果名称中未包含架构类型,则默认支持AMD64和ARM64。'latest'标签指向最新版本。标签中包含'-cds'的镜像包含CDS(类数据共享)归档。
例如,bellsoft/liberica-openjdk-rocky:8u432-7-x86_64是适用于Rocky Linux、运行在AMD64架构上的Liberica JDK 8u432版本镜像。
latest, latest-cds, 25, 25-cds24, 24-cds23, 23-cds21.0.8, 21.0.8-cds, 21.0.7, 21.0.7-cds, 21.0.6, 21.0.6-cds, 21, 21-cds17.0.16, 17.0.16-cds, 17.0.15, 17.0.15-cds, 17.0.14, 17.0.14-cds, 17, 17-cds11.0.28, 11.0.28-cds, 11.0.27, 11.0.27-cds, 11.0.26, 11.0.26-cds, 11, 11-cds8u462, 8u462-cds, 8u452, 8u452-cds, 8u442, 8u442-cds, 8u, 8u-cds, 8, 8-cds运行Liberica OpenJDK 17容器并检查版本:
docker run -it --rm bellsoft/liberica-openjdk-rocky:17 java -version
可通过挂载卷运行应用程序:
docker run -it --rm -v /home/user/project/:/data bellsoft/liberica-openjdk-rocky:latest java -jar /data/MyApp.jar
JDK 8u 版本*
LIBERICA_USE_LITE - 定义JDK内容。0表示保持JDK不变,1(默认)创建精简版镜像(移除演示、示例和源代码)。JDK 11 和 JDK 17 版本**
LIBERICA_IMAGE_VARIANT - 镜像变体选项:
base - 包含java.base模块的服务器VMbase-minimal - 包含java.base模块的最小VMlite(默认)- 最小占用空间的精简JDKstandard - 标准JDKLIBERICA_VM - VM类型选项:
server(默认)- 添加server VMclient - 添加client VMminimal - 添加minimal VMall - 添加所有VMFROM bellsoft/liberica-openjdk-rocky:17 WORKDIR /app COPY target/app.jar /app/ CMD ["java", "-jar", "app.jar"]
构建并运行:
docker build -t my-app . && docker run -d -p 8080:8080 my-app
FROM bellsoft/liberica-openjdk-rocky:17 ENV LIBERICA_IMAGE_VARIANT=standard ENV LIBERICA_VM=server WORKDIR /app COPY target/app.jar /app/ CMD ["java", "-XX:+UseContainerSupport", "-jar", "app.jar"]
FROM bellsoft/liberica-openjdk-rocky:17-cds WORKDIR /app COPY target/app.jar /app/ CMD ["java", "-jar", "app.jar"]
# 构建阶段 FROM maven:3.8-openjdk-17 AS builder WORKDIR /app COPY pom.xml . COPY src ./src RUN mvn package -DskipTests # 运行阶段 FROM bellsoft/liberica-openjdk-rocky:17 WORKDIR /app COPY --from=builder /app/target/app.jar . CMD ["java", "-jar", "app.jar"]

免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429