Prebuilt Gradle Docker images for the LoongArch (loong64) architecture, built on top of jdk-loong64.
| JDK | Supported |
|---|---|
| 8 | ✅ |
| 11 | ✅ |
| 17 | ✅ |
| 21 | ✅ |
| 25 | ✅ |
| 26 | ✅ |
| OS | Base Image |
|---|---|
| anolis | openanolis/anolisos:23.4 |
| debian | lcr.loongnix.cn/debian:14 |
Images are published to Docker Hub under kubernetesloong64/gradle-loong64.
# JDK 8 (anolis)
docker pull kubernetesloong64/gradle-loong64:9.7.1-8-anolis
# JDK 8 (debian)
docker pull kubernetesloong64/gradle-loong64:9.7.1-8-debian
# JDK 11 (anolis)
docker pull kubernetesloong64/gradle-loong64:9.7.1-11-anolis
# JDK 11 (debian)
docker pull kubernetesloong64/gradle-loong64:9.7.1-11-debian
# JDK 17 (anolis)
docker pull kubernetesloong64/gradle-loong64:9.7.1-17-anolis
# JDK 17 (debian)
docker pull kubernetesloong64/gradle-loong64:9.7.1-17-debian
# JDK 21 (anolis)
docker pull kubernetesloong64/gradle-loong64:9.7.1-21-anolis
# JDK 21 (debian)
docker pull kubernetesloong64/gradle-loong64:9.7.1-21-debian
# JDK 25 (anolis)
docker pull kubernetesloong64/gradle-loong64:9.7.1-25-anolis
# JDK 25 (debian)
docker pull kubernetesloong64/gradle-loong64:9.7.1-25-debian
# JDK 26 (anolis)
docker pull kubernetesloong64/gradle-loong64:9.7.1-26-anolis
# JDK 26 (debian)
docker pull kubernetesloong64/gradle-loong64:9.7.1-26-debian# JDK 8
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-8-anolis gradle --version
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-8-debian gradle --version
# JDK 11
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-11-anolis gradle --version
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-11-debian gradle --version
# JDK 17
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-17-anolis gradle --version
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-17-debian gradle --version
# JDK 21
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-21-anolis gradle --version
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-21-debian gradle --version
# JDK 25
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-25-anolis gradle --version
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-25-debian gradle --version
# JDK 26
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-26-anolis gradle --version
docker run --rm kubernetesloong64/gradle-loong64:9.7.1-26-debian gradle --versionThis image is designed to be used as a stage in multi-stage Docker builds. Combine it with your build stage to compile Java projects on LoongArch:
ARG JDK_VERSION=26
FROM kubernetesloong64/gradle-loong64:9.7.1-${JDK_VERSION}-debian AS builder
COPY . /project
WORKDIR /project
RUN gradle build --no-daemon
FROM kubernetesloong64/jdk-loong64:${JDK_VERSION}-debian
COPY --from=builder /project/build/libs/*.jar /app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]