From e48e57da996567f1c187a78c3d45d0fbfa37495a Mon Sep 17 00:00:00 2001 From: Sarah Chen Date: Thu, 19 Feb 2026 11:36:07 -0500 Subject: [PATCH 1/3] Change Java 26 image to 26-rc-jdk --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 42217ae..e93e6f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,7 +52,7 @@ COPY --from=eclipse-temurin:17-jdk-noble /opt/java/openjdk /usr/lib/jvm/17 COPY --from=eclipse-temurin:21-jdk-noble /opt/java/openjdk /usr/lib/jvm/21 COPY --from=eclipse-temurin:25-jdk-noble /opt/java/openjdk /usr/lib/jvm/25 # TODO: Update to more stable version once released. GA ETA is Mar 17 2026. -COPY --from=openjdk:26-rc-jdk-bookworm /usr/local/openjdk-26 /usr/lib/jvm/26 +COPY --from=openjdk:26-rc-jdk /usr/local/openjdk-26 /usr/lib/jvm/26 COPY --from=temurin-latest /opt/java/openjdk /usr/lib/jvm/${LATEST_VERSION} COPY --from=azul/zulu-openjdk:7 /usr/lib/jvm/zulu7 /usr/lib/jvm/7 From 1712c4aceeb111c0d2b3bc520a3422ffa6db3ff2 Mon Sep 17 00:00:00 2001 From: Sarah Chen Date: Thu, 19 Feb 2026 12:41:09 -0500 Subject: [PATCH 2/3] Use EA image --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e93e6f3..8b03a0f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,7 +52,7 @@ COPY --from=eclipse-temurin:17-jdk-noble /opt/java/openjdk /usr/lib/jvm/17 COPY --from=eclipse-temurin:21-jdk-noble /opt/java/openjdk /usr/lib/jvm/21 COPY --from=eclipse-temurin:25-jdk-noble /opt/java/openjdk /usr/lib/jvm/25 # TODO: Update to more stable version once released. GA ETA is Mar 17 2026. -COPY --from=openjdk:26-rc-jdk /usr/local/openjdk-26 /usr/lib/jvm/26 +COPY --from=openjdk:26-ea-jdk-bookworm /usr/local/openjdk-26 /usr/lib/jvm/26 COPY --from=temurin-latest /opt/java/openjdk /usr/lib/jvm/${LATEST_VERSION} COPY --from=azul/zulu-openjdk:7 /usr/lib/jvm/zulu7 /usr/lib/jvm/7 From c83792481546ca27a2abdcaa4cac721ab3ed2e2a Mon Sep 17 00:00:00 2001 From: Sarah Chen Date: Fri, 20 Feb 2026 13:46:29 -0500 Subject: [PATCH 3/3] Include man pages --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8b03a0f..08b2a3c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,7 +52,7 @@ COPY --from=eclipse-temurin:17-jdk-noble /opt/java/openjdk /usr/lib/jvm/17 COPY --from=eclipse-temurin:21-jdk-noble /opt/java/openjdk /usr/lib/jvm/21 COPY --from=eclipse-temurin:25-jdk-noble /opt/java/openjdk /usr/lib/jvm/25 # TODO: Update to more stable version once released. GA ETA is Mar 17 2026. -COPY --from=openjdk:26-ea-jdk-bookworm /usr/local/openjdk-26 /usr/lib/jvm/26 +COPY --from=openjdk:26-rc-jdk-bookworm /usr/local/openjdk-26 /usr/lib/jvm/26 COPY --from=temurin-latest /opt/java/openjdk /usr/lib/jvm/${LATEST_VERSION} COPY --from=azul/zulu-openjdk:7 /usr/lib/jvm/zulu7 /usr/lib/jvm/7 @@ -86,7 +86,6 @@ EOT # Remove cruft from JDKs that is not used in the build process. RUN <<-EOT sudo rm -rf \ - /usr/lib/jvm/*/man \ /usr/lib/jvm/*/lib/src.zip \ /usr/lib/jvm/*/demo \ /usr/lib/jvm/*/sample \