Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josxha/zulu-openjdk-docker
Automatic jdk & jre builds for zulu openjdk, support for amd64 and arm64
https://github.com/josxha/zulu-openjdk-docker
docker java jre
Last synced: about 1 month ago
JSON representation
Automatic jdk & jre builds for zulu openjdk, support for amd64 and arm64
- Host: GitHub
- URL: https://github.com/josxha/zulu-openjdk-docker
- Owner: josxha
- Created: 2022-01-05T22:59:37.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T09:09:42.000Z (8 months ago)
- Last Synced: 2024-04-30T08:47:23.419Z (8 months ago)
- Topics: docker, java, jre
- Language: Dart
- Homepage: https://hub.docker.com/r/josxha/zulu-openjdk
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Automatic Docker builds for Zulu OpenJDK
### This Project is currently under development. Do not use!
This repository checks automatically every day for new Zulu OpenJDK releases, builds new images with them and uploads them to the docker registry.
It's meant to be a open alternative to Microsoft's builds for Azure and more advanced builds than Azul's docker images of Zulu OpenJDK.
## Links
- Repository: [github.com/josxha/zulu-openjdk-docker](https://github.com/josxha/zulu-openjdk-docker)
- Azul Zulu: [www.azul.com](https://www.azul.com/)
- Supported Platforms: [docs.azul.com/core/zulu-openjdk/supported-platforms](https://docs.azul.com/core/zulu-openjdk/supported-platforms)
- Official builds from Azul (no arm64 support): [hub.docker.com/r/azul/zulu-openjdk-alpine](https://hub.docker.com/r/azul/zulu-openjdk-alpine)## Why to use this image
- [x] Builds support amd64 and arm64
- [x] Up to date with the latest OpenJDK releases
- [x] Smallest image size possible
- [x] Open source repository
- [x] No restrictive licensing## Usage
- Run with: `docker run -it --rm josxha/zulu-openjdk:jre-21 java -version`.
- Use as a base image in your container with:
```Dockerfile
FROM josxha/zulu-openjdk:jre-21
WORKDIR /app
COPY app.jar /app/app.jar
ENTRYPOINT ["java -jar app.jar"]
```
## Tag examples
- **latest**: latest OpenJDK jre version
- **jdk**, **jre**: latest OpenJDK version
- e.g. **jre-17**, **jdk-17**: latest version of the specified OpenJDK version
- e.g. **jre-17-17.30.15** to use a specific zulu releaseSee all the available tag [here](https://hub.docker.com/r/josxha/zulu-openjdk/tags).