This project contains the sources used to generate the Docker Hub images and info pages available on:
- Ubuntu: azul/zulu-openjdk
- Alpine: azul/zulu-openjdk-alpine
- CentOS: azul/zulu-openjdk-centos
- Debian: azul/zulu-openjdk-debian
- Distroless: azul/zulu-openjdk-distroless
This container image repository will be retired by the end of 2026. Please start migrating to the Docker Official repository with Azul containers. Check the Running Azul Zulu Community Availability (CA) in a Docker Container in the Azul Documentation for more information.
If you run into any issues or have feature/configuration requests, please open an issue at AzulSystems/azul-zulu-images issues.
To run a container of your choice, use the commands below as an example.
For Ubuntu image with Azul Zulu 17, run:
docker run -it --rm azul/zulu-openjdk:17-latest java -version
For Distroless image with Azul Zulu 17, run:
docker run -it azul/zulu-openjdk-distroless:17-latest --version
as the entrypoint used [ "/usr/lib/jvm/zulu17/bin/java" ]
For Alpine image with Azul Zulu 17, run:
docker run -it azul/zulu-openjdk-alpine:17-latest java --version
For Debian image with Azul Zulu 17, run:
docker run -it azul/zulu-openjdk-debian:17-latest java --version
For each base operating system, a directory is created with the following content:
README.j2: template file used by the build system to generate theREADME.mdfile in the same directory.README.md: generated file. DO NOT EDIT. It will be overwritten by the build system.- A directory per version containing a
Dockerfile.