RHEL/Alma/CentOS Stream-based containers leveraging systemd
and its potential including sysusers.d
, tmpfiles.d
, eliminating shell scripts inside containers as much as possible. Strongly opinionated.
Build requires RHEL 9 (with valid Red Hat subscription), Alma Linux 9 or CentOS Stream 9 as a host, Ansible and buildah
.
Those images are intended to replace UBI in their function, but they drop entirely package management from the list of installed packages, so no dnf
or rpm
. Instead, all the other containers are built using buildah
and host dnf
with --installroot
.
- micro - equivalent of
ubi9/ubi-micro
- base - equivalent of
ubi9/ubi
- systemd - equivalent of
ubi9/ubi-init
- base/buildah
- base/golang
- base/nodejs16-devel
- base/nodejs18-devel
- base/openjdk8-devel
- base/openjdk11-devel
- base/openjdk17-devel
- base/python3.9-devel
- base/python3.11-devel
- base/rpmbuild
- base/rust
- base/nodejs16
- base/nodejs18
- base/openjdk8
- base/openjdk11
- base/openjdk17
- base/python3.9
- base/python3.11
The below list contains old script-based images dropped after c5c2793414e506b25c12af8ec1ca4d0acd8f1ff3.