Skip to content

Commit 6cfb00f

Browse files
authored
List 24.0.0.1 images including Java 21 + misc doc updates (#583)
Signed-off-by: Leo Christy Jesuraj <leojc@ca.ibm.com>
1 parent 7e9c89c commit 6cfb00f

2 files changed

Lines changed: 44 additions & 18 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
## Container images
2121

22-
* Our recommended set uses Red Hat's Universal Base Image (UBI) as the Operating System and are re-built daily. They are available from [IBM Container Registry (ICR)](docs/icr-images.md) and [Docker Hub](https://hub.docker.com/r/ibmcom/websphere-liberty). We strongly recommend using the images in ICR. Unlike Docker Hub, pulls from ICR are not rate limited.
23-
* Another set, using Ubuntu as the Operating System can be found on [Docker Hub](https://hub.docker.com/_/websphere-liberty). These are re-built automatically anytime something changes in the layers below.
22+
* Our recommended set uses Red Hat's Universal Base Image (UBI) as the Operating System and are rebuilt periodically. They are available from IBM Container Registry (icr.io) and are listed [here](docs/icr-images.md).
23+
* Another set, using Ubuntu as the Operating System can be found on [Docker Hub](https://hub.docker.com/_/websphere-liberty).
2424

2525
## Building an application image
2626

docs/icr-images.md

Lines changed: 42 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,17 @@ WebSphere Liberty container images are available from the IBM Container Registry
55

66
The images for the latest Liberty release and the last two quarterly releases (versions ending in _.3_, _.6_, _.9_ and _.12_) are available and are refreshed regularly to include fixes for the operating system (OS) and Java.
77

8-
Available image tags are listed below. The tags follow this naming convention:
8+
Available image tags are listed below. The tags use the following naming convention. For more information on tags, see [Container image naming conventions](https://www.ibm.com/docs/en/was-liberty/base?topic=images-liberty-container#cntr_r_images__imagename__title__1) documentation.
99
```
10-
<fixpack_version_optional>-<liberty_image_flavour>-<java_version>-<java_type>-ubi
10+
<optional fix pack version-><liberty image type>-<java version>-<java type>-<base image type>
1111
```
1212

13+
Liberty images with Java 21 are based on 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.
14+
15+
Liberty images with Java 8, 11 and 17 and with the `openj9` type are based on UBI 8 standard and include IBM Semeru Runtime for the respective Java version with the JDK. Images with the `ibmjava` type are based on UBI 8 standard and include IBM Java 8 JRE.
16+
17+
The `latest` 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.
18+
1319
Append a tag to `icr.io/appcafe/websphere-liberty` to pull a specific image. For example,
1420
```
1521
icr.io/appcafe/websphere-liberty:23.0.0.12-kernel-java17-openj9-ubi
@@ -22,44 +28,64 @@ ibmcloud cr images --restrict appcafe/websphere-liberty
2228
```
2329

2430

25-
## Latest version (23.0.0.12)
31+
## Latest version (24.0.0.1)
2632

2733
```
28-
kernel-java8-openj9-ubi
29-
kernel-java8-ibmjava-ubi
30-
kernel-java11-openj9-ubi
34+
kernel-java21-openj9-ubi-minimal
3135
kernel-java17-openj9-ubi
36+
kernel-java11-openj9-ubi
37+
kernel-java8-ibmjava-ubi
38+
kernel-java8-openj9-ubi
3239
40+
full-java21-openj9-ubi-minimal
41+
full-java17-openj9-ubi
42+
full-java11-openj9-ubi
3343
full-java8-openj9-ubi
3444
full-java8-ibmjava-ubi
35-
full-java11-openj9-ubi
36-
full-java17-openj9-ubi
45+
46+
latest
47+
```
48+
49+
## 24.0.0.1
50+
51+
```
52+
24.0.0.1-kernel-java21-openj9-ubi-minimal
53+
24.0.0.1-kernel-java17-openj9-ubi
54+
24.0.0.1-kernel-java11-openj9-ubi
55+
24.0.0.1-kernel-java8-ibmjava-ubi
56+
24.0.0.1-kernel-java8-openj9-ubi
57+
58+
24.0.0.1-full-java21-openj9-ubi-minimal
59+
24.0.0.1-full-java17-openj9-ubi
60+
24.0.0.1-full-java11-openj9-ubi
61+
24.0.0.1-full-java8-openj9-ubi
62+
24.0.0.1-full-java8-ibmjava-ubi
3763
```
3864

3965
## 23.0.0.12
4066

4167
```
68+
23.0.0.12-kernel-java17-openj9-ubi
69+
23.0.0.12-kernel-java11-openj9-ubi
4270
23.0.0.12-kernel-java8-openj9-ubi
4371
23.0.0.12-kernel-java8-ibmjava-ubi
44-
23.0.0.12-kernel-java11-openj9-ubi
45-
23.0.0.12-kernel-java17-openj9-ubi
4672
73+
23.0.0.12-full-java17-openj9-ubi
74+
23.0.0.12-full-java11-openj9-ubi
4775
23.0.0.12-full-java8-openj9-ubi
4876
23.0.0.12-full-java8-ibmjava-ubi
49-
23.0.0.12-full-java11-openj9-ubi
50-
23.0.0.12-full-java17-openj9-ubi
5177
```
5278

5379
## 23.0.0.9
5480

5581
```
82+
23.0.0.9-kernel-java17-openj9-ubi
83+
23.0.0.9-kernel-java11-openj9-ubi
5684
23.0.0.9-kernel-java8-openj9-ubi
5785
23.0.0.9-kernel-java8-ibmjava-ubi
58-
23.0.0.9-kernel-java11-openj9-ubi
59-
23.0.0.9-kernel-java17-openj9-ubi
6086
87+
23.0.0.9-full-java17-openj9-ubi
88+
23.0.0.9-full-java11-openj9-ubi
6189
23.0.0.9-full-java8-openj9-ubi
6290
23.0.0.9-full-java8-ibmjava-ubi
63-
23.0.0.9-full-java11-openj9-ubi
64-
23.0.0.9-full-java17-openj9-ubi
6591
```

0 commit comments

Comments
 (0)