Skip to content

Document the new Liberty container images with Semeru 25 #8030

@leochr

Description

@leochr

Document: Open Liberty container images
http://openliberty.io/docs/latest/container-images.html

Please describe the problem you are having with the documentation. Is information missing, inaccurate, or unclear? Tell us about the context where you encountered the problem so we can understand how to address it.

Container images for 25.0.0.10 will add support for Semeru 25.

  • Add the new tags (above the equivalent Java 21 tags):
kernel-slim-java25-openj9-ubi-minimal

full-java25-openj9-ubi-minimal

Please Change the following content with the suggestion below:

  • Set your image template similar to the following example, which uses the kernel-slim-java21-openj9-ubi-minimal tag to build an image that uses the latest Open Liberty release with the OpenJ9 distribution of Java 21.
    -->
    Set your image template similar to the following example, which uses the kernel-slim-java25-openj9-ubi-minimal tag to build an image that uses the latest Open Liberty release with the OpenJ9 distribution of Java 25.

  • FROM icr.io/appcafe/open-liberty:kernel-slim-java21-openj9-ubi-minimal
    -->
    FROM icr.io/appcafe/open-liberty:kernel-slim-java25-openj9-ubi-minimal

  • 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.
    -->
    latest: This tag simplifies pulling the full latest Open Liberty release with the latest Java JRE. It is an alias for the full-java25-openj9-ubi-minimal tag. If you do not specify a tag value, latest is used by default.

  • 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.
    -->
    Open Liberty quarterly release versions end in .3, .6, .9, or .12. For example, if the latest Open Liberty release is 25.0.0.10, then the 25.0.0.9 and 23.0.0.6 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 25.0.0.9 is a recent quarterly release, you can pull an image that includes the 25.0.0.9 release with an OpenJ9 distribution of Java 21 by specifying the 25.0.0.9-full-java21-openj9-ubi-minimal tag. The beta image is available only for the latest beta release of Liberty and includes the latest Java JRE.

  • Liberty images based on Universal Base Image (UBI) 9 minimal include JRE of IBM Semeru Runtime 21, 17, 11 or 8 or IBM Java 8. This combination offers a compact and effective Java runtime.
    -->
    Liberty images based on Universal Base Image (UBI) 9 Minimal include JRE of IBM Semeru Runtime 25, 21, 17, 11 or 8 or IBM Java 8. This combination offers a compact and effective Java runtime.

  • 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.
    -->
    Liberty images are available with two different types of Red Hat Universal Base Image (UBI): UBI 9 Minimal or UBI 8 Standard. Image tags based on UBI Minimal end with -ubi-minimal. Image tags based on UBI Standard end with -ubi. UBI Minimal offers a minimized pre-installed content set and the package manager microdnf for adding additional packages. Liberty images with Java 21 and higher are only available on UBI Minimal. UBI Standard offers the standard images with access to yum repositories and includes lots of utilities out-of-the-box, such as python, tar and gzip. We recommend using images based on UBI Minimal.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions