Base images
This project closely tracks CentOS and Fedora, and aims to tightly integrate with their underlying lifecycle as well as release and test infrastructure.
CentOS Stream:
-
quay.io/centos-bootc/centos-bootc:stream9 (CentOS Stream 9)
Source project: CentOS bootc.
Fedora:
-
registry.gitlab.com/bootc-org/fedora-bootc/base-images-experimental/fedora-bootc-full:40
-
registry.gitlab.com/bootc-org/fedora-bootc/base-images-experimental/fedora-bootc-minimal:40
Source project: Fedora bootc.
"full" image philosophy
The content set for the "full" image includes:
-
A complete generic kernel and
linux-firmware; the exact same container image can be booted on physical hardware and virtual environments. -
dnf: You can use this to install packages, the same as the "application" container image (e.g. the same asquay.io/centos/centos:stream9) -
bootc: Included in the container to perform in-place upgrades "day 2" -
NetworkManager: Full support for many complex networking types -
podman: Support for OCI containers -
Filesystem tools, support for LUKS, LVM, RAID etc.
-
Lots of other supporting tools, such as
sos,jqetc.
This image is intentionally pretty large; the goal is usability
minimal image philosophy
This image has almost nothing; just kernel systemd bootc; everything
else (including e.g. networking) you need to add.
No cloud agents by default
However, the image does not include hypervisor specific agents. For more on this, see [Cloud Agents](cloud-agents.md); you may install them in derived builds.
For example, on Amazon Web Services, you may want to install cloud-init; but this
is also not required.
See Cloud agents for more information.
Want to help? Learn how to contribute to Fedora Docs ›