Skip to content

Commit

Permalink
Merge pull request #7244 from OpenLiberty/staging
Browse files Browse the repository at this point in the history
Publish InsatnOn and Cont image edits
  • Loading branch information
ramkumar-k-9286 committed Feb 22, 2024
2 parents b3ac7cc + 44b3767 commit 9929e41
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 74 deletions.
17 changes: 8 additions & 9 deletions modules/ROOT/pages/container-images.adoc
Expand Up @@ -92,7 +92,7 @@ Open Liberty container image tags use the following naming convention.
The following tag values determine the resources that are included in a container image.

Fix pack version::
This value is optional. If you do not specify a fix pack version, your container image includes the latest release of Open Liberty. In addition to the latest release, the two most recent quarterly fix pack releases are always maintained for the `kernel-slim` and `full` image types.
This value is optional. If you do not specify a fix pack version, your container image includes the latest release of Open Liberty. In addition to the latest release, the two most recent quarterly fix pack releases are always maintained for the `kernel-slim` and `full` image types.
+
Open Liberty quarterly release versions end in `.3`, `.6`, `.9`, or `.12`. For example, if the latest Open Liberty release is `24.0.0.1`, then the `23.0.0.12` and `23.0.0.9` releases are also maintained in ICR. To pull one of these release versions instead of the latest, add your chosen release version to the beginning of any of the `kernel-slim` or `full` image tags in the previous list. For example, if `23.0.0.12` is a recent quarterly release, you can pull an image that includes the `23.0.0.12` release with an OpenJ9 distribution of Java 8 by specifying the `23.0.0.12-full-java8-openj9-ubi` tag. The `beta` image is available only for the latest beta release of Liberty and includes the latest Java JRE.

Expand All @@ -106,20 +106,19 @@ This value determines the version of Java SE that the runtime uses. Tags are ava

Java type::
This value determines the type of Java SE distribution that the runtime uses. Current options are IBM Semeru Runtime with Eclipse OpenJ9, named `openj9` and, for Java SE 8 only, the IBM SDK, Java Technology Edition, named `ibmjava`.

Java 21 images are based on Universal Base Image (UBI) 9 minimal and include IBM Semeru Runtimes for Java 21 JRE. This combination offers a compact and effective Java runtime that is suited for applications that need Java 21.

Java 8, 11 and 17 images with the `openj9` type are based on Universal Base Image (UBI) 8 standard and include IBM Semeru Runtime for the respective Java version with the JDK. Images with the `ibmjava` type are based on Universal Base Image (UBI) 8 standard and include IBM Java 8 JRE.
+
Both the `ibmjava` and `openj9` Java types support the Linux x86_64 (`amd64`), Linux on Power (`ppc64le`), and Linux on IBM Z (`s390x`) architectures. Only images that use the `openj9` Java type support the Linux on ARM (`arm64`) architecture.
+
All Java 21 images are based on Universal Base Image (UBI) 9 minimal and include IBM Semeru Runtimes for Java 21 JRE. These images all specify the `openj9` type.
+
Java 8, 11 and 17 images with the `openj9` type are based on Universal Base Image (UBI) 8 standard and include IBM Semeru Runtime for the respective Java version with the JDK. Java 8 images with the `ibmjava` type are based on Universal Base Image (UBI) 8 standard and include IBM Java 8 JRE.

Base image type::
Liberty images are available with two different types of Red Hat Universal Base Image (UBI): `ubi-minimal` or `ubi`.
`ubi-minimal` offers a minimized pre-installed content set and the package manager `microdnf` for adding additional packages.
`ubi` offers the standard images with access to `yum` repositories and includes utilities such as `tar` and `gzip`.


In addition to the tags that follow this naming convention, Open Liberty offers the following preformatted tags that pull particular images.

* `latest`: This tag simplifies pulling the full latest Open Liberty release with the latest Java JRE. It is an alias for the `full-java21-openj9-ubi-minimal` tag. If you do not specify a tag value, `latest` is used by default.
* `beta`: This tag is based on Universal Base Image (UBI) 9 minimal and the latest Java JRE and provides the most recent beta release of Liberty, which includes all the features and capabilities from the most recent release, plus new and updated features that are currently in development.


* `beta`: This tag is based on Universal Base Image (UBI) 9 minimal and the latest Java JRE and provides the most recent beta release of Liberty, which includes all the features and capabilities from the most recent release, plus new and updated features that are currently in development. The beta image supports only the Linux x86_64 (`amd64`) architecture.

0 comments on commit 9929e41

Please sign in to comment.