Prebuilt OpenJDK Docker images for the LoongArch (loong64) architecture.
| JDK | Loongson JDK Version | JDK Update |
|---|---|---|
| 8 | 8.1.28 | 8u502b07 |
| 11 | 11.19.27 | 11.0.32_9 |
| 17 | 17.19.26 | 17.0.20_8 |
| 21 | 21.12.26 | 21.0.12_8 |
| 25 | 25.5.22 | 25.0.4_7 |
| 26 | 26.1.11 | 26_35 |
| OS | Base Image |
|---|---|
| anolis | openanolis/anolisos:23.4 |
| debian | lcr.loongnix.cn/debian:14 |
| debian-slim | lcr.loongnix.cn/debian:14-slim |
Images are published to Docker Hub under kubernetesloong64/jdk-loong64.
A Chinese mirror is also available at registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64. Pull from the mirror by replacing the registry:
# Example: pull from the Chinese mirror
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:8-anolis
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:11-anolis
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:17-anolis
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:21-anolis
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:25-anolis
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:26-anolis
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:8-debian
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:11-debian
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:17-debian
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:21-debian
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:25-debian
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:26-debian
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:8-debian-slim
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:11-debian-slim
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:17-debian-slim
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:21-debian-slim
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:25-debian-slim
docker pull registry.cn-qingdao.aliyuncs.com/kubernetesloong64/jdk-loong64:26-debian-slimEach JDK version × OS combination has three tag variants: JDK Update tag, major version tag, and Loongson JDK version tag.
# JDK 8 (anolis)
docker pull kubernetesloong64/jdk-loong64:8-anolis
docker pull kubernetesloong64/jdk-loong64:8u502b07-anolis
docker pull kubernetesloong64/jdk-loong64:8.1.28-anolis
# JDK 8 (debian)
docker pull kubernetesloong64/jdk-loong64:8-debian
docker pull kubernetesloong64/jdk-loong64:8-debian-slim
docker pull kubernetesloong64/jdk-loong64:8u502b07-debian
docker pull kubernetesloong64/jdk-loong64:8u502b07-debian-slim
docker pull kubernetesloong64/jdk-loong64:8.1.28-debian
docker pull kubernetesloong64/jdk-loong64:8.1.28-debian-slim
# JDK 11 (anolis)
docker pull kubernetesloong64/jdk-loong64:11-anolis
docker pull kubernetesloong64/jdk-loong64:11.0.32_9-anolis
docker pull kubernetesloong64/jdk-loong64:11.19.27-anolis
# JDK 11 (debian)
docker pull kubernetesloong64/jdk-loong64:11-debian
docker pull kubernetesloong64/jdk-loong64:11-debian-slim
docker pull kubernetesloong64/jdk-loong64:11.0.32_9-debian
docker pull kubernetesloong64/jdk-loong64:11.0.32_9-debian-slim
docker pull kubernetesloong64/jdk-loong64:11.19.27-debian
docker pull kubernetesloong64/jdk-loong64:11.19.27-debian-slim
# JDK 17 (anolis)
docker pull kubernetesloong64/jdk-loong64:17-anolis
docker pull kubernetesloong64/jdk-loong64:17.0.20_8-anolis
docker pull kubernetesloong64/jdk-loong64:17.19.26-anolis
# JDK 17 (debian)
docker pull kubernetesloong64/jdk-loong64:17-debian
docker pull kubernetesloong64/jdk-loong64:17-debian-slim
docker pull kubernetesloong64/jdk-loong64:17.0.20_8-debian
docker pull kubernetesloong64/jdk-loong64:17.0.20_8-debian-slim
docker pull kubernetesloong64/jdk-loong64:17.19.26-debian
docker pull kubernetesloong64/jdk-loong64:17.19.26-debian-slim
# JDK 21 (anolis)
docker pull kubernetesloong64/jdk-loong64:21-anolis
docker pull kubernetesloong64/jdk-loong64:21.0.12_8-anolis
docker pull kubernetesloong64/jdk-loong64:21.12.26-anolis
# JDK 21 (debian)
docker pull kubernetesloong64/jdk-loong64:21-debian
docker pull kubernetesloong64/jdk-loong64:21-debian-slim
docker pull kubernetesloong64/jdk-loong64:21.0.12_8-debian
docker pull kubernetesloong64/jdk-loong64:21.0.12_8-debian-slim
docker pull kubernetesloong64/jdk-loong64:21.12.26-debian
docker pull kubernetesloong64/jdk-loong64:21.12.26-debian-slim
# JDK 25 (anolis)
docker pull kubernetesloong64/jdk-loong64:25-anolis
docker pull kubernetesloong64/jdk-loong64:25.0.4_7-anolis
docker pull kubernetesloong64/jdk-loong64:25.5.22-anolis
# JDK 25 (debian)
docker pull kubernetesloong64/jdk-loong64:25-debian
docker pull kubernetesloong64/jdk-loong64:25-debian-slim
docker pull kubernetesloong64/jdk-loong64:25.0.4_7-debian
docker pull kubernetesloong64/jdk-loong64:25.0.4_7-debian-slim
docker pull kubernetesloong64/jdk-loong64:25.5.22-debian
docker pull kubernetesloong64/jdk-loong64:25.5.22-debian-slim
# JDK 26 (anolis)
docker pull kubernetesloong64/jdk-loong64:26-anolis
docker pull kubernetesloong64/jdk-loong64:26_35-anolis
docker pull kubernetesloong64/jdk-loong64:26.1.11-anolis
# JDK 26 (debian)
docker pull kubernetesloong64/jdk-loong64:26-debian
docker pull kubernetesloong64/jdk-loong64:26-debian-slim
docker pull kubernetesloong64/jdk-loong64:26_35-debian
docker pull kubernetesloong64/jdk-loong64:26_35-debian-slim
docker pull kubernetesloong64/jdk-loong64:26.1.11-debian
docker pull kubernetesloong64/jdk-loong64:26.1.11-debian-slim# JDK 8
docker run --rm kubernetesloong64/jdk-loong64:8-anolis java -version
docker run --rm kubernetesloong64/jdk-loong64:8-debian java -version
docker run --rm kubernetesloong64/jdk-loong64:8-debian-slim java -version
# JDK 11
docker run --rm kubernetesloong64/jdk-loong64:11-anolis java -version
docker run --rm kubernetesloong64/jdk-loong64:11-debian java -version
docker run --rm kubernetesloong64/jdk-loong64:11-debian-slim java -version
# JDK 17
docker run --rm kubernetesloong64/jdk-loong64:17-anolis java -version
docker run --rm kubernetesloong64/jdk-loong64:17-debian java -version
docker run --rm kubernetesloong64/jdk-loong64:17-debian-slim java -version
# JDK 21
docker run --rm kubernetesloong64/jdk-loong64:21-anolis java -version
docker run --rm kubernetesloong64/jdk-loong64:21-debian java -version
docker run --rm kubernetesloong64/jdk-loong64:21-debian-slim java -version
# JDK 25
docker run --rm kubernetesloong64/jdk-loong64:25-anolis java -version
docker run --rm kubernetesloong64/jdk-loong64:25-debian java -version
docker run --rm kubernetesloong64/jdk-loong64:25-debian-slim java -version
# JDK 26
docker run --rm kubernetesloong64/jdk-loong64:26-anolis java -version
docker run --rm kubernetesloong64/jdk-loong64:26-debian java -version
docker run --rm kubernetesloong64/jdk-loong64:26-debian-slim java -version