bootc
Transactional OS updates using container images
TLDR
Show deployments in bootloader order
SYNOPSIS
bootc command [options]
DESCRIPTION
bootc manages transactional, in-place operating system updates using OCI/Docker container images. It enables atomic system upgrades where the entire OS is replaced by a new container image at boot time.
The tool works with image-based Linux distributions like Fedora CoreOS and provides rollback capability if updates cause issues.
PARAMETERS
--check
Check for updates without applying them--apply
Apply upgrade and reboot
SUBCOMMANDS
status
Show current deployments and their order in bootloaderupgrade
Fetch and stage a new version of the OSswitch
Change to a different container imagerollback
Revert to the previous OS deploymentedit
Apply configuration changes transactionally
CAVEATS
Only works on systems designed for bootc (image-based Linux distributions). Changes to root filesystem are lost unless using configuration management. Requires container image infrastructure.
HISTORY
bootc is part of the growing ecosystem of image-based Linux systems, building on technologies like OSTree and container images. It represents a modern approach to system updates pioneered by projects like CoreOS.
SEE ALSO
bootc-switch(1), rpm-ostree(1), podman(1)
