Multi-platform JDK Docker images based on Eclipse Temurin.
- linux/amd64
- linux/arm64
| JDK Version | Version | Docker Hub Tags | GitHub Package Tags |
|---|---|---|---|
| jdk8 | 8 | ringcentral/jdk:8 ringcentral/jdk:8u472 |
ghcr.io/ringcentral-docker/jdk:8 ghcr.io/ringcentral-docker/jdk:8u472 |
| jdk11 | 11 | ringcentral/jdk:11 ringcentral/jdk:11.0.29 |
ghcr.io/ringcentral-docker/jdk:11 ghcr.io/ringcentral-docker/jdk:11.0.29 |
| jdk17 | 17 | ringcentral/jdk:17 ringcentral/jdk:17.0.17 |
ghcr.io/ringcentral-docker/jdk:17 ghcr.io/ringcentral-docker/jdk:17.0.17 |
| jdk21 | 21 | ringcentral/jdk:21 ringcentral/jdk:21.0.9 |
ghcr.io/ringcentral-docker/jdk:21 ghcr.io/ringcentral-docker/jdk:21.0.9 |
| jdk25 | 25 | ringcentral/jdk:25 ringcentral/jdk:25.0.1 |
ghcr.io/ringcentral-docker/jdk:25 ghcr.io/ringcentral-docker/jdk:25.0.1 |
# Pull from Docker Hub
docker pull ringcentral/jdk:21
# Pull from GitHub Container Registry
docker pull ghcr.io/ringcentral-docker/jdk/jdk:21
# Run with specific version
docker run -it ringcentral/jdk:21 java -version# Build specific version (see versions/versions.json for available configurations)
docker build \
--build-arg BASE_IMAGE_TAG=21.0.5_11-jdk-noble \
--build-arg JAVA_VERSION=21 \
--build-arg JAVA_DETAIL_VERSION=21.0.5 \
-t my-jdk:21 .MIT License