diff --git a/azul-zulu/README-short.txt b/azul-zulu/README-short.txt new file mode 100644 index 000000000000..41eed29ad896 --- /dev/null +++ b/azul-zulu/README-short.txt @@ -0,0 +1 @@ +Azul Zulu is a fully tested, compatibility verified, and trusted binary distribution of OpenJDK. diff --git a/azul-zulu/content.md b/azul-zulu/content.md new file mode 100644 index 000000000000..35cbb0318730 --- /dev/null +++ b/azul-zulu/content.md @@ -0,0 +1,54 @@ +# 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 + +Multiple Long Term Support (LTS) versions are available. For information on support duration and available versions, refer to the [Azul Support Roadmap](https://www.azul.com/products/azul-support-roadmap/). + +### Packages + +Multiple package types are available, including JDK and JRE variants. See the list of available tags for the complete list of supported packages. + +### Systems + +Images are available for multiple base systems. See the list of available tags for the complete list of supported base systems. + +## Usage + +### Running a Container + +To run a container of your choice and validate its version, use the command below as an example. + +Using Azul Zulu based on Debian: + +```bash +docker run -it --rm %%IMAGE%%:-debian 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 %%IMAGE%%: +COPY my-app.jar /opt/my-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 +``` diff --git a/azul-zulu/github-repo b/azul-zulu/github-repo new file mode 100644 index 000000000000..09126381ed52 --- /dev/null +++ b/azul-zulu/github-repo @@ -0,0 +1 @@ +https://github.com/AzulSystems/azul-zulu-images diff --git a/azul-zulu/license.md b/azul-zulu/license.md new file mode 100644 index 000000000000..d8ca60876b51 --- /dev/null +++ b/azul-zulu/license.md @@ -0,0 +1 @@ +View the [Azul Docker license information](https://github.com/AzulSystems/azul-zulu-images/blob/HEAD/LICENSE.txt) and [OpenJDK License](https://openjdk.org/legal/gplv2+ce.html) for the software contained in this image. diff --git a/azul-zulu/logo.png b/azul-zulu/logo.png new file mode 100644 index 000000000000..c2d73d70ed45 Binary files /dev/null and b/azul-zulu/logo.png differ diff --git a/azul-zulu/maintainer.md b/azul-zulu/maintainer.md new file mode 100644 index 000000000000..0f056dc134ca --- /dev/null +++ b/azul-zulu/maintainer.md @@ -0,0 +1 @@ +[Azul](%%GITHUB-REPO%%) diff --git a/azul-zulu/metadata.json b/azul-zulu/metadata.json new file mode 100644 index 000000000000..39ac749c7f11 --- /dev/null +++ b/azul-zulu/metadata.json @@ -0,0 +1,7 @@ +{ + "hub": { + "categories": [ + "languages-and-frameworks" + ] + } +}