From 527d628212f6fe5f187ee419a9bbd5128e1fb775 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Thu, 30 Mar 2023 13:17:18 +0200 Subject: [PATCH 01/14] Adding documentation for official Zulu Docker images --- zulu/README-short.txt | 1 + zulu/content.md | 30 ++++++++++++++++++++++++++++++ zulu/github-repo | 1 + zulu/license.md | 1 + zulu/maintainer.md | 1 + 5 files changed, 34 insertions(+) create mode 100644 zulu/README-short.txt create mode 100644 zulu/content.md create mode 100644 zulu/github-repo create mode 100644 zulu/license.md create mode 100644 zulu/maintainer.md diff --git a/zulu/README-short.txt b/zulu/README-short.txt new file mode 100644 index 000000000000..0c6f5b4d261b --- /dev/null +++ b/zulu/README-short.txt @@ -0,0 +1 @@ +Azul Zulu is a fully tested, compatibility verified, and trusted binary distribution of OpenJDK. \ No newline at end of file diff --git a/zulu/content.md b/zulu/content.md new file mode 100644 index 000000000000..c6f31f823036 --- /dev/null +++ b/zulu/content.md @@ -0,0 +1,30 @@ +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. + +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/). + +Docker images of Azul Zulu are available in the following repositories, depending on the base system: + +* [azul/zulu-openjdk-ubuntu](https://hub.docker.com/r/azul/zulu-openjdk) +* [azul/zulu-openjdk-alpine](https://hub.docker.com/r/azul/zulu-openjdk-alpine) +* [azul/zulu-openjdk-centos](https://hub.docker.com/r/azul/zulu-openjdk-centos) +* [azul/zulu-openjdk-debian](https://hub.docker.com/r/azul/zulu-openjdk-debian) +* [azul/zulu-openjdk-distroless](https://hub.docker.com/r/azul/zulu-openjdk-distroless) + +Usage +===== + +To run a container of your choice, use the commands below as an example. + +For Azul Zulu 17, run: + + docker run -it --rm azul/zulu-openjdk-ubuntu:17 java -version + +For Distroless image, run: + + docker run -it azul/zulu-openjdk-distroless:17-distroless-latest --version + +as the entrypoint used [ "/usr/lib/jvm/zulu17/bin/java" ] \ No newline at end of file diff --git a/zulu/github-repo b/zulu/github-repo new file mode 100644 index 000000000000..ce0c403d0113 --- /dev/null +++ b/zulu/github-repo @@ -0,0 +1 @@ +https://github.com/zulu-openjdk/zulu-openjdk diff --git a/zulu/license.md b/zulu/license.md new file mode 100644 index 000000000000..8a9fd50d6575 --- /dev/null +++ b/zulu/license.md @@ -0,0 +1 @@ +View [license information](https://github.com/zulu-openjdk/zulu-openjdk/blob/master/LICENSE.txt) for the software contained in this image. \ No newline at end of file diff --git a/zulu/maintainer.md b/zulu/maintainer.md new file mode 100644 index 000000000000..0b6a1645954b --- /dev/null +++ b/zulu/maintainer.md @@ -0,0 +1 @@ +[Azul](%%GITHUB-REPO%%) \ No newline at end of file From c48af46a8478864121dc2375235aee97bcf64b89 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Thu, 30 Mar 2023 13:26:10 +0200 Subject: [PATCH 02/14] Adding logo and content improvements --- zulu/README-short.txt | 2 +- zulu/content.md | 8 +++----- zulu/license.md | 2 +- zulu/logo.png | Bin 0 -> 7332 bytes zulu/maintainer.md | 2 +- 5 files changed, 6 insertions(+), 8 deletions(-) create mode 100644 zulu/logo.png diff --git a/zulu/README-short.txt b/zulu/README-short.txt index 0c6f5b4d261b..41eed29ad896 100644 --- a/zulu/README-short.txt +++ b/zulu/README-short.txt @@ -1 +1 @@ -Azul Zulu is a fully tested, compatibility verified, and trusted binary distribution of OpenJDK. \ No newline at end of file +Azul Zulu is a fully tested, compatibility verified, and trusted binary distribution of OpenJDK. diff --git a/zulu/content.md b/zulu/content.md index c6f31f823036..89d01f356d9d 100644 --- a/zulu/content.md +++ b/zulu/content.md @@ -1,5 +1,4 @@ -What are Azul Zulu Builds of OpenJDK? -===================================== +# 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. @@ -14,8 +13,7 @@ Docker images of Azul Zulu are available in the following repositories, dependin * [azul/zulu-openjdk-debian](https://hub.docker.com/r/azul/zulu-openjdk-debian) * [azul/zulu-openjdk-distroless](https://hub.docker.com/r/azul/zulu-openjdk-distroless) -Usage -===== +## Usage To run a container of your choice, use the commands below as an example. @@ -27,4 +25,4 @@ For Distroless image, run: docker run -it azul/zulu-openjdk-distroless:17-distroless-latest --version -as the entrypoint used [ "/usr/lib/jvm/zulu17/bin/java" ] \ No newline at end of file +as the entrypoint used [ "/usr/lib/jvm/zulu17/bin/java" ] diff --git a/zulu/license.md b/zulu/license.md index 8a9fd50d6575..66158e6e7ea7 100644 --- a/zulu/license.md +++ b/zulu/license.md @@ -1 +1 @@ -View [license information](https://github.com/zulu-openjdk/zulu-openjdk/blob/master/LICENSE.txt) for the software contained in this image. \ No newline at end of file +View [license information](https://github.com/zulu-openjdk/zulu-openjdk/blob/master/LICENSE.txt) for the software contained in this image. diff --git a/zulu/logo.png b/zulu/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d73d70ed450701ed7be8a1e18c765ef0980d39 GIT binary patch literal 7332 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 Date: Thu, 30 Mar 2023 13:50:58 +0200 Subject: [PATCH 03/14] Improved list of available base systems --- zulu/content.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zulu/content.md b/zulu/content.md index 89d01f356d9d..3970cae916f9 100644 --- a/zulu/content.md +++ b/zulu/content.md @@ -7,11 +7,11 @@ Check out [Azul Platform Core](https://www.azul.com/products/core/) for more inf Docker images of Azul Zulu are available in the following repositories, depending on the base system: -* [azul/zulu-openjdk-ubuntu](https://hub.docker.com/r/azul/zulu-openjdk) -* [azul/zulu-openjdk-alpine](https://hub.docker.com/r/azul/zulu-openjdk-alpine) -* [azul/zulu-openjdk-centos](https://hub.docker.com/r/azul/zulu-openjdk-centos) -* [azul/zulu-openjdk-debian](https://hub.docker.com/r/azul/zulu-openjdk-debian) -* [azul/zulu-openjdk-distroless](https://hub.docker.com/r/azul/zulu-openjdk-distroless) +* [Ubuntu](https://hub.docker.com/r/azul/zulu-openjdk) +* [Alpine](https://hub.docker.com/r/azul/zulu-openjdk-alpine) +* [CentOS](https://hub.docker.com/r/azul/zulu-openjdk-centos) +* [Debian](https://hub.docker.com/r/azul/zulu-openjdk-debian) +* [Distroless](https://hub.docker.com/r/azul/zulu-openjdk-distroless) ## Usage From 7f24f870850979313a486f67943b8ecce8474feb Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Thu, 30 Mar 2023 13:56:26 +0200 Subject: [PATCH 04/14] Added issues link --- zulu/content.md | 2 ++ zulu/issues.md | 1 + 2 files changed, 3 insertions(+) create mode 100644 zulu/issues.md diff --git a/zulu/content.md b/zulu/content.md index 3970cae916f9..990b0d4cca40 100644 --- a/zulu/content.md +++ b/zulu/content.md @@ -2,6 +2,8 @@ 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/). diff --git a/zulu/issues.md b/zulu/issues.md new file mode 100644 index 000000000000..233ab02712b1 --- /dev/null +++ b/zulu/issues.md @@ -0,0 +1 @@ +https://github.com/zulu-openjdk/zulu-openjdk/issues From 4a7af6cd754eb3fa9e791dfff4985cc21f9bea3f Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Thu, 30 Mar 2023 14:25:57 +0200 Subject: [PATCH 05/14] Extended example usage --- zulu/content.md | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/zulu/content.md b/zulu/content.md index 990b0d4cca40..aaa1eccbb195 100644 --- a/zulu/content.md +++ b/zulu/content.md @@ -7,24 +7,31 @@ Azul Zulu Builds of OpenJDK are fully tested, and TCK compliant builds of OpenJD 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/). -Docker images of Azul Zulu are available in the following repositories, depending on the base system: - -* [Ubuntu](https://hub.docker.com/r/azul/zulu-openjdk) -* [Alpine](https://hub.docker.com/r/azul/zulu-openjdk-alpine) -* [CentOS](https://hub.docker.com/r/azul/zulu-openjdk-centos) -* [Debian](https://hub.docker.com/r/azul/zulu-openjdk-debian) -* [Distroless](https://hub.docker.com/r/azul/zulu-openjdk-distroless) +Docker images of Azul Zulu are available with different base systems: Ubuntu, Debian, CentOS, Alpine, and Distroless. ## Usage To run a container of your choice, use the commands below as an example. -For Azul Zulu 17, run: - - docker run -it --rm azul/zulu-openjdk-ubuntu:17 java -version - -For Distroless image, run: - - docker run -it azul/zulu-openjdk-distroless:17-distroless-latest --version - -as the entrypoint used [ "/usr/lib/jvm/zulu17/bin/java" ] +* Azul Zulu 17 based on Ubuntu: +``` +docker run -it --rm azul/zulu-openjdk:17 java -version +``` +* Azul Zulu 17 based on Debian: +``` +docker run -it --rm azul/zulu-openjdk-debian:17 java -version +``` +* Azul Zulu 17 based on CentOS: +``` +docker run -it --rm azul/zulu-openjdk-centos:17 java -version +``` +* Azul Zulu 17 based on Alpine: +``` +docker run -it --rm azul/zulu-openjdk-alpine:17 java -version +``` +* Azul Zulu 17 based on Distroless: +``` +docker run -it --rm azul/zulu-openjdk-distroless:17 --version +``` + +As the entrypoint, use `"/usr/lib/jvm/zulu17/bin/java"`. From d7d92f776d68df55ee020c6ad5ed90e247ae202a Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Mon, 8 May 2023 12:11:02 +0200 Subject: [PATCH 06/14] Checking fix for check-markdownfmt.sh --- zulu/content.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zulu/content.md b/zulu/content.md index aaa1eccbb195..3eaa230ee4c6 100644 --- a/zulu/content.md +++ b/zulu/content.md @@ -34,4 +34,7 @@ docker run -it --rm azul/zulu-openjdk-alpine:17 java -version docker run -it --rm azul/zulu-openjdk-distroless:17 --version ``` -As the entrypoint, use `"/usr/lib/jvm/zulu17/bin/java"`. +As the entrypoint, use: +``` +/usr/lib/jvm/zulu17/bin/java +``` From 591a116c733088adc2e9635ae7d73fac0733a617 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jan 2024 18:31:47 +0100 Subject: [PATCH 07/14] Renamed directory + new names for the docker images --- {zulu => azul-zulu}/README-short.txt | 0 {zulu => azul-zulu}/content.md | 10 +++++----- {zulu => azul-zulu}/github-repo | 0 {zulu => azul-zulu}/issues.md | 0 {zulu => azul-zulu}/license.md | 0 {zulu => azul-zulu}/logo.png | Bin {zulu => azul-zulu}/maintainer.md | 0 7 files changed, 5 insertions(+), 5 deletions(-) rename {zulu => azul-zulu}/README-short.txt (100%) rename {zulu => azul-zulu}/content.md (76%) rename {zulu => azul-zulu}/github-repo (100%) rename {zulu => azul-zulu}/issues.md (100%) rename {zulu => azul-zulu}/license.md (100%) rename {zulu => azul-zulu}/logo.png (100%) rename {zulu => azul-zulu}/maintainer.md (100%) diff --git a/zulu/README-short.txt b/azul-zulu/README-short.txt similarity index 100% rename from zulu/README-short.txt rename to azul-zulu/README-short.txt diff --git a/zulu/content.md b/azul-zulu/content.md similarity index 76% rename from zulu/content.md rename to azul-zulu/content.md index 3eaa230ee4c6..0042afcd4d85 100644 --- a/zulu/content.md +++ b/azul-zulu/content.md @@ -15,23 +15,23 @@ To run a container of your choice, use the commands below as an example. * Azul Zulu 17 based on Ubuntu: ``` -docker run -it --rm azul/zulu-openjdk:17 java -version +docker run -it --rm azul/azul-zulu:17 java -version ``` * Azul Zulu 17 based on Debian: ``` -docker run -it --rm azul/zulu-openjdk-debian:17 java -version +docker run -it --rm azul/azul-zulu-debian:17 java -version ``` * Azul Zulu 17 based on CentOS: ``` -docker run -it --rm azul/zulu-openjdk-centos:17 java -version +docker run -it --rm azul/azul-zulu-centos:17 java -version ``` * Azul Zulu 17 based on Alpine: ``` -docker run -it --rm azul/zulu-openjdk-alpine:17 java -version +docker run -it --rm azul/azul-zulu-alpine:17 java -version ``` * Azul Zulu 17 based on Distroless: ``` -docker run -it --rm azul/zulu-openjdk-distroless:17 --version +docker run -it --rm azul/azul-zulu-distroless:17 --version ``` As the entrypoint, use: diff --git a/zulu/github-repo b/azul-zulu/github-repo similarity index 100% rename from zulu/github-repo rename to azul-zulu/github-repo diff --git a/zulu/issues.md b/azul-zulu/issues.md similarity index 100% rename from zulu/issues.md rename to azul-zulu/issues.md diff --git a/zulu/license.md b/azul-zulu/license.md similarity index 100% rename from zulu/license.md rename to azul-zulu/license.md diff --git a/zulu/logo.png b/azul-zulu/logo.png similarity index 100% rename from zulu/logo.png rename to azul-zulu/logo.png diff --git a/zulu/maintainer.md b/azul-zulu/maintainer.md similarity index 100% rename from zulu/maintainer.md rename to azul-zulu/maintainer.md From 3d9d9b70b1196555c4e36d3540dd2177e920675e Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Thu, 22 Feb 2024 09:09:30 +0100 Subject: [PATCH 08/14] Correct images, based on https://github.com/docker-library/official-images/pull/14593 --- azul-zulu/content.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/azul-zulu/content.md b/azul-zulu/content.md index 0042afcd4d85..b65b5192932a 100644 --- a/azul-zulu/content.md +++ b/azul-zulu/content.md @@ -15,23 +15,23 @@ To run a container of your choice, use the commands below as an example. * Azul Zulu 17 based on Ubuntu: ``` -docker run -it --rm azul/azul-zulu:17 java -version +docker run -it --rm azul-zulu-openjdk:17-ubuntu java -version ``` * Azul Zulu 17 based on Debian: ``` -docker run -it --rm azul/azul-zulu-debian:17 java -version +docker run -it --rm azul-zulu-openjdk:17-debian java -version ``` * Azul Zulu 17 based on CentOS: ``` -docker run -it --rm azul/azul-zulu-centos:17 java -version +docker run -it --rm azul-zulu-openjdk:17-centos java -version ``` * Azul Zulu 17 based on Alpine: ``` -docker run -it --rm azul/azul-zulu-alpine:17 java -version +docker run -it --rm azul-zulu-openjdk:17-alpine java -version ``` * Azul Zulu 17 based on Distroless: ``` -docker run -it --rm azul/azul-zulu-distroless:17 --version +docker run -it --rm azul-zulu-openjdk:17-distroless java --version ``` As the entrypoint, use: From 68be953b6ccba1ca2b05c17ed3e3b279511ee6f3 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Thu, 22 Feb 2024 14:17:18 +0100 Subject: [PATCH 09/14] Correct images, based on https://github.com/docker-library/official-images/pull/14593 --- azul-zulu/content.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/azul-zulu/content.md b/azul-zulu/content.md index b65b5192932a..eb8436cf9604 100644 --- a/azul-zulu/content.md +++ b/azul-zulu/content.md @@ -15,23 +15,23 @@ To run a container of your choice, use the commands below as an example. * Azul Zulu 17 based on Ubuntu: ``` -docker run -it --rm azul-zulu-openjdk:17-ubuntu java -version +docker run -it --rm azul-zulu:17-ubuntu java -version ``` * Azul Zulu 17 based on Debian: ``` -docker run -it --rm azul-zulu-openjdk:17-debian java -version +docker run -it --rm azul-zulu:17-debian java -version ``` * Azul Zulu 17 based on CentOS: ``` -docker run -it --rm azul-zulu-openjdk:17-centos java -version +docker run -it --rm azul-zulu:17-centos java -version ``` * Azul Zulu 17 based on Alpine: ``` -docker run -it --rm azul-zulu-openjdk:17-alpine java -version +docker run -it --rm azul-zulu:17-alpine java -version ``` * Azul Zulu 17 based on Distroless: ``` -docker run -it --rm azul-zulu-openjdk:17-distroless java --version +docker run -it --rm azul-zulu:17-distroless java --version ``` As the entrypoint, use: From 9d008a4faa7c32888edd059a2eebd4e591150c9d Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Mon, 8 Dec 2025 14:24:55 +0100 Subject: [PATCH 10/14] Aligning documentation with https://github.com/docker-library/official-images/pull/16141#issuecomment-3626550629 --- azul-zulu/content.md | 78 ++++++++++++++++++++++++++++++++++---------- 1 file changed, 61 insertions(+), 17 deletions(-) diff --git a/azul-zulu/content.md b/azul-zulu/content.md index eb8436cf9604..e405f165ab6f 100644 --- a/azul-zulu/content.md +++ b/azul-zulu/content.md @@ -5,36 +5,80 @@ Azul Zulu Builds of OpenJDK are fully tested, and TCK compliant builds of OpenJD %%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/). -Docker images of Azul Zulu are available with different base systems: Ubuntu, Debian, CentOS, Alpine, and Distroless. +## 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 -To run a container of your choice, use the commands below as an example. +### Running a Container -* Azul Zulu 17 based on Ubuntu: -``` -docker run -it --rm azul-zulu:17-ubuntu java -version -``` -* Azul Zulu 17 based on Debian: -``` -docker run -it --rm azul-zulu:17-debian java -version -``` -* Azul Zulu 17 based on CentOS: +To run a container of your choice and validite its version, use the commands below as an example. + +* Azul Zulu based on Debian: ``` -docker run -it --rm azul-zulu:17-centos java -version +docker run -it --rm azul-zulu:-debian java -version ``` -* Azul Zulu 17 based on Alpine: +* Azul Zulu based on Alpine: ``` -docker run -it --rm azul-zulu:17-alpine java -version +docker run -it --rm azul-zulu:-alpine java -version ``` -* Azul Zulu 17 based on Distroless: +* Azul Zulu based on Rocky Linux: ``` -docker run -it --rm azul-zulu:17-distroless java --version +docker run -it --rm azul-zulu:-rockylinux java --version ``` As the entrypoint, use: ``` -/usr/lib/jvm/zulu17/bin/java +/usr/lib/jvm/zulu/bin/java ``` + +### 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: +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 +``` \ No newline at end of file From bb4e7078718a2f54dd4ad825769ab9f0918c1148 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Mon, 8 Dec 2025 14:31:46 +0100 Subject: [PATCH 11/14] Aligning documentation with https://github.com/docker-library/official-images/pull/16141#issuecomment-3626550629 --- azul-zulu/content.md | 7 +------ azul-zulu/github-repo | 2 +- azul-zulu/issues.md | 2 +- azul-zulu/license.md | 2 +- azul-zulu/metadata.json | 7 +++++++ 5 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 azul-zulu/metadata.json diff --git a/azul-zulu/content.md b/azul-zulu/content.md index e405f165ab6f..8e8938be3761 100644 --- a/azul-zulu/content.md +++ b/azul-zulu/content.md @@ -60,11 +60,6 @@ docker run -it --rm azul-zulu:-alpine java -versio docker run -it --rm azul-zulu:-rockylinux java --version ``` -As the entrypoint, use: -``` -/usr/lib/jvm/zulu/bin/java -``` - ### 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: @@ -81,4 +76,4 @@ 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 -``` \ No newline at end of file +``` diff --git a/azul-zulu/github-repo b/azul-zulu/github-repo index ce0c403d0113..09126381ed52 100644 --- a/azul-zulu/github-repo +++ b/azul-zulu/github-repo @@ -1 +1 @@ -https://github.com/zulu-openjdk/zulu-openjdk +https://github.com/AzulSystems/azul-zulu-images diff --git a/azul-zulu/issues.md b/azul-zulu/issues.md index 233ab02712b1..1320ddfccbdf 100644 --- a/azul-zulu/issues.md +++ b/azul-zulu/issues.md @@ -1 +1 @@ -https://github.com/zulu-openjdk/zulu-openjdk/issues +https://github.com/AzulSystems/azul-zulu-images/issues diff --git a/azul-zulu/license.md b/azul-zulu/license.md index 66158e6e7ea7..9ddb7ff7a395 100644 --- a/azul-zulu/license.md +++ b/azul-zulu/license.md @@ -1 +1 @@ -View [license information](https://github.com/zulu-openjdk/zulu-openjdk/blob/master/LICENSE.txt) for the software contained in this image. +View [license information](https://github.com/AzulSystems/azul-zulu-images/blob/master/LICENSE.txt) for the software contained in this image. 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" + ] + } +} From fad2fe5198e3244af200f8f74e10976af08bd5e1 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Mon, 8 Dec 2025 14:33:54 +0100 Subject: [PATCH 12/14] Aligning documentation with https://github.com/docker-library/official-images/pull/16141#issuecomment-3626550629 --- azul-zulu/content.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azul-zulu/content.md b/azul-zulu/content.md index 8e8938be3761..3e17287208be 100644 --- a/azul-zulu/content.md +++ b/azul-zulu/content.md @@ -45,7 +45,7 @@ Images based on the following base systems are available : ### Running a Container -To run a container of your choice and validite its version, use the commands below as an example. +To run a container of your choice and validate its version, use the commands below as an example. * Azul Zulu based on Debian: ``` From 56c1e4b6691c5d0ee7ebc0b76d95be31a1fcefcb Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Mon, 8 Dec 2025 14:40:38 +0100 Subject: [PATCH 13/14] Aligning documentation with https://github.com/docker-library/official-images/pull/16141#issuecomment-3626550629 --- azul-zulu/content.md | 47 +++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/azul-zulu/content.md b/azul-zulu/content.md index 3e17287208be..3063ace05e5b 100644 --- a/azul-zulu/content.md +++ b/azul-zulu/content.md @@ -16,11 +16,11 @@ Azul Zulu images on Docker Hub are available for different combinations of versi The following Long Term Support (LTS) versions are available: -* 8 -* 11 -* 17 -* 21 -* 25 +- 8 +- 11 +- 17 +- 21 +- 25 Short Term Support (STS) versions are available for six months after their initial release. @@ -28,18 +28,18 @@ Short Term Support (STS) versions are available for six months after their initi The following package types are available: -* jdk (default) -* jdk-headless -* jre -* jre-headless +- jdk (default) +- jdk-headless +- jre +- jre-headless ### Systems -Images based on the following base systems are available : +Images based on the following base systems are available : -* Debian (apt) -* Alpine (apk) -* Rocky Linux (yum) +- Debian (apt) +- Alpine (apk) +- Rocky Linux (yum) ## Usage @@ -47,18 +47,15 @@ Images based on the following base systems are available : 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:-debian java -version -``` -* Azul Zulu based on Alpine: -``` -docker run -it --rm azul-zulu:-alpine java -version -``` -* Azul Zulu based on Rocky Linux: -``` -docker run -it --rm azul-zulu:-rockylinux java --version -``` +- Azul Zulu based on Debian:` + docker run -it --rm azul-zulu:-debian java -version + ` +- Azul Zulu based on Alpine:` + docker run -it --rm azul-zulu:-alpine java -version + ` +- Azul Zulu based on Rocky Linux:` + docker run -it --rm azul-zulu:-rockylinux java --version + ` ### Building a Container With Your Own Application From 2e5a7b7f712b2410d40dc765c2b4c9d7407b4394 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Mon, 8 Dec 2025 14:41:42 +0100 Subject: [PATCH 14/14] Aligning documentation with https://github.com/docker-library/official-images/pull/16141#issuecomment-3626550629 --- azul-zulu/content.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azul-zulu/content.md b/azul-zulu/content.md index 3063ace05e5b..b57ba73aaff0 100644 --- a/azul-zulu/content.md +++ b/azul-zulu/content.md @@ -47,13 +47,13 @@ Images based on the following base systems are available : To run a container of your choice and validate its version, use the commands below as an example. -- Azul Zulu based on Debian:` +- Azul Zulu based on Debian: ` docker run -it --rm azul-zulu:-debian java -version ` -- Azul Zulu based on Alpine:` +- Azul Zulu based on Alpine: ` docker run -it --rm azul-zulu:-alpine java -version ` -- Azul Zulu based on Rocky Linux:` +- Azul Zulu based on Rocky Linux: ` docker run -it --rm azul-zulu:-rockylinux java --version `