
s390x/eclipse-temurin本镜像为针对s390x架构的"每架构"仓库,提供由Eclipse Temurin构建的OpenJDK二进制文件。它是官方eclipse-temurin镜像的特定架构版本,用于在s390x平台上运行Java应用程序。
amd64arm32v7arm64v8ppc64leriscv64s390x (本仓库)windows-amd6411.0.28_6-jdk-jammy, 11-jdk-jammy, 11-jammy11.0.28_6-jdk-noble, 11-jdk-noble, 11-noble11.0.28_6-jdk-ubi10-minimal, 11-jdk-ubi10-minimal, 11-ubi10-minimal11.0.28_6-jdk-ubi9-minimal, 11-jdk-ubi9-minimal, 11-ubi9-minimal11.0.28_6-jre-jammy, 11-jre-jammy11.0.28_6-jre-noble, 11-jre-noble11.0.28_6-jre-ubi10-minimal, 11-jre-ubi10-minimal11.0.28_6-jre-ubi9-minimal, 11-jre-ubi9-minimal17.0.16_8-jdk-jammy, 17-jdk-jammy, 17-jammy17.0.16_8-jdk-noble, 17-jdk-noble, 17-noble17.0.16_8-jdk-ubi10-minimal, 17-jdk-ubi10-minimal, 17-ubi10-minimal17.0.16_8-jdk-ubi9-minimal, 17-jdk-ubi9-minimal, 17-ubi9-minimal17.0.16_8-jre-jammy, 17-jre-jammy17.0.16_8-jre-noble, 17-jre-noble17.0.16_8-jre-ubi10-minimal, 17-jre-ubi10-minimal17.0.16_8-jre-ubi9-minimal, 17-jre-ubi9-minimal21.0.8_9-jdk-jammy, 21-jdk-jammy, 21-jammy21.0.8_9-jdk-noble, 21-jdk-noble, 21-noble21.0.8_9-jdk-ubi10-minimal, 21-jdk-ubi10-minimal, 21-ubi10-minimal21.0.8_9-jdk-ubi9-minimal, 21-jdk-ubi9-minimal, 21-ubi9-minimal21.0.8_9-jre-jammy, 21-jre-jammy21.0.8_9-jre-noble, 21-jre-noble21.0.8_9-jre-ubi10-minimal, 21-jre-ubi10-minimal21.0.8_9-jre-ubi9-minimal, 21-jre-ubi9-minimal25_36-jdk-jammy, 25-jdk-jammy, 25-jammy25_36-jdk-noble, 25-jdk-noble, 25-noble25_36-jdk-ubi10-minimal, 25-jdk-ubi10-minimal, 25-ubi10-minimal25_36-jre-jammy, 25-jre-jammy25_36-jre-noble, 25-jre-noble25_36-jre-ubi10-minimal, 25-jre-ubi10-minimal11.0.28_6-jdk, 11-jdk, 11: 指向 11.0.28_6-jdk-noble11.0.28_6-jre, 11-jre: 指向 11.0.28_6-jre-noble17.0.16_8-jdk, 17-jdk, 17: 指向 17.0.16_8-jdk-noble17.0.16_8-jre, 17-jre: 指向 17.0.16_8-jre-noble21.0.8_9-jdk, 21-jdk, 21: 指向 21.0.8_9-jdk-noble21.0.8_9-jre, 21-jre: 指向 21.0.8_9-jre-noble25_36-jdk, 25-jdk, 25, latest: 指向 25_36-jdk-noble25_36-jre, 25-jre: 指向 25_36-jre-nobleEclipse Temurin Docker镜像适用于以下场景:
使用最新的OpenJDK 21运行预构建的JAR文件:
dockerfileFROM s390x/eclipse-temurin:21 RUN mkdir /opt/app COPY japp.jar /opt/app CMD ["java", "-jar", "/opt/app/japp.jar"]
构建并运行Docker镜像:
consoledocker build -t japp . docker run -it --rm japp
要将内部CA证书添加到信任存储,需将证书放入/certificates目录并设置USE_SYSTEM_CA_CERTS环境变量:
consoledocker run -v $(pwd)/certs:/certificates/ -e USE_SYSTEM_CA_CERTS=1 s390x/eclipse-temurin:21
注意:
/__cacert_entrypoint.sh启用证书处理如需使用未提供的基础镜像,可复制JDK到自定义镜像:
dockerfileFROM <自定义基础镜像> ENV JAVA_HOME=/opt/java/openjdk COPY --from=s390x/eclipse-temurin:21 $JAVA_HOME $JAVA_HOME ENV PATH="${JAVA_HOME}/bin:${PATH}"
在OpenJDK 21+上,可使用jlink生成自定义JRE:
dockerfile# 多阶段构建示例:使用jlink创建自定义Java运行时 FROM s390x

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