Bootable Containers: An entire OS as a Containerfile
summary
Builds a full CentOS Stream 9 OS plus kernel from a Containerfile, uses bootable container tooling and Podman to create an OCI image, converts it to a qcow2 image, uploads it with virtctl to a CDI DataVolume and boots a VM on OpenShift. Demonstrates transactional A→B updates via bootc switch, a visible web page change after reboot and a single-command rollback that restores the prior version. Works end-to-end in the demo; conversion, upload, boot, update and rollback all succeed.
AI-written summary · about
chapters (7)
- 0:00Introduction and motivation
- 7:31What is bootc and why it matters
- 13:57Creating bootable container images
- 19:59Demo pipeline and deployment
- 27:36Live demo of version switch
- 29:23Use cases and conclusion
- 31:53Q&A and resources
related talks
25mIntroduction to Bootable Containers
05mWhat's Exciting Now In Bootc, And What's Next?
32mBuild Your K8s Ready Distro With BootC
33mOpenShift OS customization as bootable container!
23mFrom Disk Images To Container Images: Deploying Bootc To Bare Metal With Kubernetes an...
49mContainers without Docker
24mCoreOS Demystified – The Specialized OS Powering OpenShift and Containers
38mUp and running with Fedora CoreOS
