JDK17用什麼docker基礎映象?

banq發表於2022-03-11

試圖從JDK 8移植到17,需要更新應用構建基礎設施,以前執行的是openjdk:8u322-jdk,現在試圖把它升級到openjdk:17.0.2-jdk,除此之外還有什麼JDK基礎映象?
建議:
  • 如果可以使用除了java二進位制檔案之外沒有任何其他內容的容器,推薦gcr.io/distroless/java17:nonroot
  • 如果您想使用非 JDK 基礎映象,您可以輕鬆地從任何其他映象複製 JDK,如下所示:

FROM registry.access.redhat.com/ubi8-minimal:8.4

ENV JAVA_HOME=/opt/java/openjdk
COPY --from=eclipse-temurin:17 $JAVA_HOME $JAVA_HOME
ENV PATH="${JAVA_HOME}/bin:${PATH}"


 
  • openjdk:17.0.2-slim-buster 用於 docker compose
  • Azul Zulu 17

相關文章