FROM openjdk:8-alpine AS java8 FROM openjdk:16-alpine AS java16 FROM openjdk:17-alpine AS java17 FROM openjdk:21-jdk AS java21 # Set Java 25 as base image FROM openjdk:25-jdk COPY --from=java21 /usr/java/openjdk-21 /usr/lib/jvm/java-21-openjdk COPY --from=java17 /opt/openjdk-17 /usr/lib/jvmjava-17-openjdk COPY --from=java16 /opt/openjdk-16 /usr/lib/jvm/java-16-openjdk COPY --from=java8 /usr/lib/jvm/java-1.8-openjdk /usr/lib/jvm/java-1.8-openjdk