UBI - RedHat Universal Base Images

Last modified by terala@helsinki_fi on 2024/02/07 06:33

RedHat UBI was developed so that Image sharing was better standardized. Before RedHat UBI Images, sharing containerized applications was not as fast and simple as it should be. Using and sharing UBI Imags is completely free even outside RedHat services, including but not limited to building new Images and sharing them (as long as no commercial RedHat packages were used) in places like DockerHub.


UBI, or Universal Base Image, is an Image that is a good starting point for building an application. They are meant for cloud native web application developers. At the time of writing this, there are 4 UBI base Images:

in addition, RedHat offers various other Images.

The benefit in using UBI Images is that RedHat offers official support for UBI Images running in its services (e.g. OpenShift). UBI Images are updated in sync with the RedHat Linux Enterprise product, and RedHat has a special team for UBI Images. This team updates and develops necessary packages, creates security updates and adds requested packages to the Images. UBI Images also share their lifecycle with the underlying enterprise solutions, so changing the base Image often is not necessary.


Extra reading:


Contact information

The recommended contact for questions is:

https://helsinkifi.slack.com #kontit 

All changes related to resources for the project/namespace should be emailed to:

grp-openshift-owner@helsinki.fi (platform administration and development)tike-ohjelmistotuotanto@helsinki.fi (program development)