Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions azul-zulu/README-short.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Azul Zulu is a fully tested, compatibility verified, and trusted binary distribution of OpenJDK.
76 changes: 76 additions & 0 deletions azul-zulu/content.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# What are Azul Zulu Builds of OpenJDK?

Azul Zulu Builds of OpenJDK are fully tested, and TCK compliant builds of OpenJDK for Linux, Windows, and macOS operating systems.

%%LOGO%%

Azul Zulu Builds of OpenJDK are available for free unlimited use and are commercially supported by [Azul](https://www.azul.com/) as a part of the Azul Platform Core bundle.

Check out [Azul Platform Core](https://www.azul.com/products/core/) for more information. The technical documentation can be found on [docs.azul.com/core](https://docs.azul.com/core/).

## Azul Zulu Images

Azul Zulu images on Docker Hub are available for different combinations of versions, packages, and systems.

### Versions

The following Long Term Support (LTS) versions are available:

- 8
- 11
- 17
- 21
- 25

Short Term Support (STS) versions are available for six months after their initial release.

### Packages

The following package types are available:

- jdk (default)
- jdk-headless
- jre
- jre-headless

### Systems

Images based on the following base systems are available :

- Debian (apt)
- Alpine (apk)
- Rocky Linux (yum)

## Usage

### Running a Container

To run a container of your choice and validate its version, use the commands below as an example.

- Azul Zulu based on Debian: `
docker run -it --rm azul-zulu:<ZULU_VERSION>-debian<DISTRO_VERSION> java -version
`
- Azul Zulu based on Alpine: `
docker run -it --rm azul-zulu:<ZULU_VERSION>-alpine<DISTRO_VERSION> java -version
`
- Azul Zulu based on Rocky Linux: `
docker run -it --rm azul-zulu:<ZULU_VERSION>-rockylinux<DISTRO_VERSION> java --version
`

### Building a Container With Your Own Application

To build a Debian Docker container with a pre-built jar file with, use the following example Dockerfile:

```text
FROM azul-zulu:<VERSION>
RUN mkdir /opt/my-app
COPY my-app.jar /opt/may-app
CMD ["java", "-jar", "/opt/my-app/my-app.jar"]
```

You can build and run the Docker Image as shown in the following example:

```bash
docker build -t my-app-container .
docker run -it --rm my-app-container
```
1 change: 1 addition & 0 deletions azul-zulu/github-repo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://github.com/AzulSystems/azul-zulu-images
1 change: 1 addition & 0 deletions azul-zulu/issues.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://github.com/AzulSystems/azul-zulu-images/issues
1 change: 1 addition & 0 deletions azul-zulu/license.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
View [license information](https://github.com/AzulSystems/azul-zulu-images/blob/master/LICENSE.txt) for the software contained in this image.
Binary file added azul-zulu/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions azul-zulu/maintainer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[Azul](%%GITHUB-REPO%%)
7 changes: 7 additions & 0 deletions azul-zulu/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"hub": {
"categories": [
"languages-and-frameworks"
]
}
}