container-snap
Atomic Updates from OCI Images using Podman’s Btrfs Driver
Dan Čermák
Atomic Updates
Updates applied fully or not at all
Bootable Containers
deploy an OS from OCI images
But why 🤔
We all know how to build a container
Boot from OCI Images
openSUSE's tukit
podman's btrfs storage driver
container-snap
Challenges
- long debug & test cycles
tukit is very snapper & openSUSE specific
- bootloaders are weird
What's left?
- actual testing & usage
- proper
/etc/ handling (👉️ dcermak/bindicate)
- better UX
- proper kernel & bootloader update handling
- real image builder support
- finish support in
tukit
- garbage collection
Go to dcermak/container-snap and give it a try!