-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Update openjdk #20210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update openjdk #20210
Conversation
Changes: - docker-library/openjdk@42d6d9c: Merge pull request docker-library/openjdk#550 from infosiftr/simplify - docker-library/openjdk@82ebf1f: Remove misleading "bare" aliases
Diff for bbc7b26:diff --git a/_bashbrew-cat b/_bashbrew-cat
index 2776933..b303720 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,61 +1,52 @@
Maintainers: Tianon Gravi <[email protected]> (@tianon), Joseph Ferguson <[email protected]> (@yosifkit)
GitRepo: https://github.com/docker-library/openjdk.git
+GitCommit: 82ebf1fc0e888b0319007852b65899fa32c58f1e
-Tags: 26-ea-22-jdk-bookworm, 26-ea-22-bookworm, 26-ea-jdk-bookworm, 26-ea-bookworm, 26-jdk-bookworm, 26-bookworm
+Tags: 26-ea-22-jdk-bookworm, 26-ea-22-bookworm, 26-ea-jdk-bookworm, 26-ea-bookworm
Architectures: amd64, arm64v8
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/bookworm
+Directory: 26/bookworm
-Tags: 26-ea-22-jdk-nanoserver-ltsc2022, 26-ea-22-nanoserver-ltsc2022, 26-ea-jdk-nanoserver-ltsc2022, 26-ea-nanoserver-ltsc2022, 26-jdk-nanoserver-ltsc2022, 26-nanoserver-ltsc2022
-SharedTags: 26-ea-22-jdk-nanoserver, 26-ea-22-nanoserver, 26-ea-jdk-nanoserver, 26-ea-nanoserver, 26-jdk-nanoserver, 26-nanoserver
+Tags: 26-ea-22-jdk-nanoserver-ltsc2022, 26-ea-22-nanoserver-ltsc2022, 26-ea-jdk-nanoserver-ltsc2022, 26-ea-nanoserver-ltsc2022
+SharedTags: 26-ea-22-jdk-nanoserver, 26-ea-22-nanoserver, 26-ea-jdk-nanoserver, 26-ea-nanoserver
Architectures: windows-amd64
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/windows/nanoserver-ltsc2022
+Directory: 26/windows/nanoserver-ltsc2022
Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
-Tags: 26-ea-22-jdk-nanoserver-ltsc2025, 26-ea-22-nanoserver-ltsc2025, 26-ea-jdk-nanoserver-ltsc2025, 26-ea-nanoserver-ltsc2025, 26-jdk-nanoserver-ltsc2025, 26-nanoserver-ltsc2025
-SharedTags: 26-ea-22-jdk-nanoserver, 26-ea-22-nanoserver, 26-ea-jdk-nanoserver, 26-ea-nanoserver, 26-jdk-nanoserver, 26-nanoserver
+Tags: 26-ea-22-jdk-nanoserver-ltsc2025, 26-ea-22-nanoserver-ltsc2025, 26-ea-jdk-nanoserver-ltsc2025, 26-ea-nanoserver-ltsc2025
+SharedTags: 26-ea-22-jdk-nanoserver, 26-ea-22-nanoserver, 26-ea-jdk-nanoserver, 26-ea-nanoserver
Architectures: windows-amd64
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/windows/nanoserver-ltsc2025
+Directory: 26/windows/nanoserver-ltsc2025
Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
-Tags: 26-ea-22-jdk-oraclelinux8, 26-ea-22-oraclelinux8, 26-ea-jdk-oraclelinux8, 26-ea-oraclelinux8, 26-jdk-oraclelinux8, 26-oraclelinux8
+Tags: 26-ea-22-jdk-oraclelinux8, 26-ea-22-oraclelinux8, 26-ea-jdk-oraclelinux8, 26-ea-oraclelinux8
Architectures: amd64, arm64v8
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/oraclelinux8
+Directory: 26/oraclelinux8
-Tags: 26-ea-22-jdk-oraclelinux9, 26-ea-22-oraclelinux9, 26-ea-jdk-oraclelinux9, 26-ea-oraclelinux9, 26-jdk-oraclelinux9, 26-oraclelinux9, 26-ea-22-jdk-oracle, 26-ea-22-oracle, 26-ea-jdk-oracle, 26-ea-oracle, 26-jdk-oracle, 26-oracle
-SharedTags: 26-ea-22-jdk, 26-ea-22, 26-ea-jdk, 26-ea, 26-jdk, 26
+Tags: 26-ea-22-jdk-oraclelinux9, 26-ea-22-oraclelinux9, 26-ea-jdk-oraclelinux9, 26-ea-oraclelinux9, 26-ea-22-jdk-oracle, 26-ea-22-oracle, 26-ea-jdk-oracle, 26-ea-oracle
+SharedTags: 26-ea-22-jdk, 26-ea-22, 26-ea-jdk, 26-ea
Architectures: amd64, arm64v8
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/oraclelinux9
+Directory: 26/oraclelinux9
-Tags: 26-ea-22-jdk-slim-bookworm, 26-ea-22-slim-bookworm, 26-ea-jdk-slim-bookworm, 26-ea-slim-bookworm, 26-jdk-slim-bookworm, 26-slim-bookworm
+Tags: 26-ea-22-jdk-slim-bookworm, 26-ea-22-slim-bookworm, 26-ea-jdk-slim-bookworm, 26-ea-slim-bookworm
Architectures: amd64, arm64v8
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/slim-bookworm
+Directory: 26/slim-bookworm
-Tags: 26-ea-22-jdk-slim-trixie, 26-ea-22-slim-trixie, 26-ea-jdk-slim-trixie, 26-ea-slim-trixie, 26-jdk-slim-trixie, 26-slim-trixie, 26-ea-22-jdk-slim, 26-ea-22-slim, 26-ea-jdk-slim, 26-ea-slim, 26-jdk-slim, 26-slim
+Tags: 26-ea-22-jdk-slim-trixie, 26-ea-22-slim-trixie, 26-ea-jdk-slim-trixie, 26-ea-slim-trixie, 26-ea-22-jdk-slim, 26-ea-22-slim, 26-ea-jdk-slim, 26-ea-slim
Architectures: amd64, arm64v8
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/slim-trixie
+Directory: 26/slim-trixie
-Tags: 26-ea-22-jdk-trixie, 26-ea-22-trixie, 26-ea-jdk-trixie, 26-ea-trixie, 26-jdk-trixie, 26-trixie
+Tags: 26-ea-22-jdk-trixie, 26-ea-22-trixie, 26-ea-jdk-trixie, 26-ea-trixie
Architectures: amd64, arm64v8
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/trixie
+Directory: 26/trixie
-Tags: 26-ea-22-jdk-windowsservercore-ltsc2022, 26-ea-22-windowsservercore-ltsc2022, 26-ea-jdk-windowsservercore-ltsc2022, 26-ea-windowsservercore-ltsc2022, 26-jdk-windowsservercore-ltsc2022, 26-windowsservercore-ltsc2022
-SharedTags: 26-ea-22-jdk-windowsservercore, 26-ea-22-windowsservercore, 26-ea-jdk-windowsservercore, 26-ea-windowsservercore, 26-jdk-windowsservercore, 26-windowsservercore, 26-ea-22-jdk, 26-ea-22, 26-ea-jdk, 26-ea, 26-jdk, 26
+Tags: 26-ea-22-jdk-windowsservercore-ltsc2022, 26-ea-22-windowsservercore-ltsc2022, 26-ea-jdk-windowsservercore-ltsc2022, 26-ea-windowsservercore-ltsc2022
+SharedTags: 26-ea-22-jdk-windowsservercore, 26-ea-22-windowsservercore, 26-ea-jdk-windowsservercore, 26-ea-windowsservercore, 26-ea-22-jdk, 26-ea-22, 26-ea-jdk, 26-ea
Architectures: windows-amd64
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/windows/windowsservercore-ltsc2022
+Directory: 26/windows/windowsservercore-ltsc2022
Constraints: windowsservercore-ltsc2022
-Tags: 26-ea-22-jdk-windowsservercore-ltsc2025, 26-ea-22-windowsservercore-ltsc2025, 26-ea-jdk-windowsservercore-ltsc2025, 26-ea-windowsservercore-ltsc2025, 26-jdk-windowsservercore-ltsc2025, 26-windowsservercore-ltsc2025
-SharedTags: 26-ea-22-jdk-windowsservercore, 26-ea-22-windowsservercore, 26-ea-jdk-windowsservercore, 26-ea-windowsservercore, 26-jdk-windowsservercore, 26-windowsservercore, 26-ea-22-jdk, 26-ea-22, 26-ea-jdk, 26-ea, 26-jdk, 26
+Tags: 26-ea-22-jdk-windowsservercore-ltsc2025, 26-ea-22-windowsservercore-ltsc2025, 26-ea-jdk-windowsservercore-ltsc2025, 26-ea-windowsservercore-ltsc2025
+SharedTags: 26-ea-22-jdk-windowsservercore, 26-ea-22-windowsservercore, 26-ea-jdk-windowsservercore, 26-ea-windowsservercore, 26-ea-22-jdk, 26-ea-22, 26-ea-jdk, 26-ea
Architectures: windows-amd64
-GitCommit: 50e86803b7cb8ddb7ca4510da7099d5de14f3fa2
-Directory: 26/jdk/windows/windowsservercore-ltsc2025
+Directory: 26/windows/windowsservercore-ltsc2025
Constraints: windowsservercore-ltsc2025
diff --git a/_bashbrew-list b/_bashbrew-list
index 2e1da16..ee36176 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,5 +1,3 @@
-openjdk:26
-openjdk:26-bookworm
openjdk:26-ea
openjdk:26-ea-22
openjdk:26-ea-22-bookworm
@@ -60,31 +58,3 @@ openjdk:26-ea-trixie
openjdk:26-ea-windowsservercore
openjdk:26-ea-windowsservercore-ltsc2022
openjdk:26-ea-windowsservercore-ltsc2025
-openjdk:26-jdk
-openjdk:26-jdk-bookworm
-openjdk:26-jdk-nanoserver
-openjdk:26-jdk-nanoserver-ltsc2022
-openjdk:26-jdk-nanoserver-ltsc2025
-openjdk:26-jdk-oracle
-openjdk:26-jdk-oraclelinux8
-openjdk:26-jdk-oraclelinux9
-openjdk:26-jdk-slim
-openjdk:26-jdk-slim-bookworm
-openjdk:26-jdk-slim-trixie
-openjdk:26-jdk-trixie
-openjdk:26-jdk-windowsservercore
-openjdk:26-jdk-windowsservercore-ltsc2022
-openjdk:26-jdk-windowsservercore-ltsc2025
-openjdk:26-nanoserver
-openjdk:26-nanoserver-ltsc2022
-openjdk:26-nanoserver-ltsc2025
-openjdk:26-oracle
-openjdk:26-oraclelinux8
-openjdk:26-oraclelinux9
-openjdk:26-slim
-openjdk:26-slim-bookworm
-openjdk:26-slim-trixie
-openjdk:26-trixie
-openjdk:26-windowsservercore
-openjdk:26-windowsservercore-ltsc2022
-openjdk:26-windowsservercore-ltsc2025
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 32c665b..410addc 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,10 +1,10 @@
-openjdk:26-bookworm
-openjdk:26-oracle
-openjdk:26-oraclelinux8
-openjdk:26-slim
-openjdk:26-slim-bookworm
-openjdk:26-trixie
-openjdk:26-windowsservercore-ltsc2022
-openjdk:26-windowsservercore-ltsc2025
-openjdk:26-nanoserver-ltsc2022
-openjdk:26-nanoserver-ltsc2025
+openjdk:26-ea-bookworm
+openjdk:26-ea-oracle
+openjdk:26-ea-oraclelinux8
+openjdk:26-ea-slim
+openjdk:26-ea-slim-bookworm
+openjdk:26-ea-trixie
+openjdk:26-ea-windowsservercore-ltsc2022
+openjdk:26-ea-windowsservercore-ltsc2025
+openjdk:26-ea-nanoserver-ltsc2022
+openjdk:26-ea-nanoserver-ltsc2025
diff --git a/openjdk_26-bookworm/Dockerfile b/openjdk_26-ea-bookworm/Dockerfile
similarity index 100%
rename from openjdk_26-bookworm/Dockerfile
rename to openjdk_26-ea-bookworm/Dockerfile
diff --git a/openjdk_26-nanoserver-ltsc2022/Dockerfile b/openjdk_26-ea-nanoserver-ltsc2022/Dockerfile
similarity index 90%
rename from openjdk_26-nanoserver-ltsc2022/Dockerfile
rename to openjdk_26-ea-nanoserver-ltsc2022/Dockerfile
index bc71143..90fe8b6 100644
--- a/openjdk_26-nanoserver-ltsc2022/Dockerfile
+++ b/openjdk_26-ea-nanoserver-ltsc2022/Dockerfile
@@ -22,7 +22,7 @@ USER ContainerUser
# >
ENV JAVA_VERSION 26-ea+22
-COPY --from=openjdk:26-ea-22-jdk-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:26-ea-22-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
RUN echo Verifying install ... \
&& echo javac --version && javac --version \
diff --git a/openjdk_26-nanoserver-ltsc2025/Dockerfile b/openjdk_26-ea-nanoserver-ltsc2025/Dockerfile
similarity index 90%
rename from openjdk_26-nanoserver-ltsc2025/Dockerfile
rename to openjdk_26-ea-nanoserver-ltsc2025/Dockerfile
index b39e185..e045447 100644
--- a/openjdk_26-nanoserver-ltsc2025/Dockerfile
+++ b/openjdk_26-ea-nanoserver-ltsc2025/Dockerfile
@@ -22,7 +22,7 @@ USER ContainerUser
# >
ENV JAVA_VERSION 26-ea+22
-COPY --from=openjdk:26-ea-22-jdk-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:26-ea-22-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
RUN echo Verifying install ... \
&& echo javac --version && javac --version \
diff --git a/openjdk_26-oracle/Dockerfile b/openjdk_26-ea-oracle/Dockerfile
similarity index 100%
rename from openjdk_26-oracle/Dockerfile
rename to openjdk_26-ea-oracle/Dockerfile
diff --git a/openjdk_26-oraclelinux8/Dockerfile b/openjdk_26-ea-oraclelinux8/Dockerfile
similarity index 100%
rename from openjdk_26-oraclelinux8/Dockerfile
rename to openjdk_26-ea-oraclelinux8/Dockerfile
diff --git a/openjdk_26-slim-bookworm/Dockerfile b/openjdk_26-ea-slim-bookworm/Dockerfile
similarity index 100%
rename from openjdk_26-slim-bookworm/Dockerfile
rename to openjdk_26-ea-slim-bookworm/Dockerfile
diff --git a/openjdk_26-slim/Dockerfile b/openjdk_26-ea-slim/Dockerfile
similarity index 100%
rename from openjdk_26-slim/Dockerfile
rename to openjdk_26-ea-slim/Dockerfile
diff --git a/openjdk_26-trixie/Dockerfile b/openjdk_26-ea-trixie/Dockerfile
similarity index 100%
rename from openjdk_26-trixie/Dockerfile
rename to openjdk_26-ea-trixie/Dockerfile
diff --git a/openjdk_26-windowsservercore-ltsc2022/Dockerfile b/openjdk_26-ea-windowsservercore-ltsc2022/Dockerfile
similarity index 100%
rename from openjdk_26-windowsservercore-ltsc2022/Dockerfile
rename to openjdk_26-ea-windowsservercore-ltsc2022/Dockerfile
diff --git a/openjdk_26-windowsservercore-ltsc2025/Dockerfile b/openjdk_26-ea-windowsservercore-ltsc2025/Dockerfile
similarity index 100%
rename from openjdk_26-windowsservercore-ltsc2025/Dockerfile
rename to openjdk_26-ea-windowsservercore-ltsc2025/DockerfileRelevant Maintainers: |
|
quoting docker-library/openjdk#550 (comment) explicitly here too:
|
|
To be even more explicit, here are the exact 1,051 tags I intend to delete: |
|
Deletes are now complete (~6.5% of the total 16,288 tags |
The openjdk:17-jdk-slim image was deprecated and removed from Docker Hub on Nov 3, 2025. Updated to eclipse-temurin:17-jdk-jammy as recommended by the Docker official images maintainer. Reference: docker-library/official-images#20210
The openjdk:11.0-jdk-slim image was deprecated and removed from Docker Hub on Nov 3, 2025. Updated to eclipse-temurin:17-jdk-jammy as recommended by the Docker official images maintainer. Reference: docker-library/official-images#20210
|
What have you done... |
|
My personal suggestions for users affected by this removal, in decreasing order of suggested precedence:
In other words, if you want to continue using images from the |
|
Hey guys, what would you recommend if I have to continue using Java 8 for my docker service? I had 'openjdk:8' as base image for my docker until today...((( I tried to switch to eclipse-temurin:8-jdk, but it causes some memory issues uncompatible with my environment and fails to start with error like 'Cannot create VM thread. Out of system resources' I struggle with it for a plenty amount of time but fail to resolve it. Maybe there are some better options? |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
You can still pull the old images; you just have to use an explicit version (though we don't recommend it): docker-library/openjdk#550 (comment) |
|
Thnx, @yosifkit
This definitely works and to firefight this problem I'll stay with this solution. For more robust \ correct solution I tried using If somebody can share a configuration that works for Mine was as follows (this is Maven config) But the issue with connecting to PostgresSQL where I had an SSL Handshake problem was still here. I know I can just disable SSL for Postgre but it could probably crash somewhere else Maybe it would help somebody else...) |
|
Please try the amazon corretto docker image - amazoncorretto:8-alpine3.19-jdk. It should help with the SSL issue. |
Changes:
IMPORTANT: As noted in docker-library/openjdk#550, my intention is to remove a lot of tags from Docker Hub after this is merged.