container-snap

Atomic Updates from OCI Images using Podman’s Btrfs Driver

Dan Čermák

CC BY 4.0

who -u

Dan Čermák

Software Developer @SUSE
i3 SIG, Package maintainer
Developer Tools, Testing and Documentation, Home Automation
https://dancermak.name
dcermak
@Defolos@mastodon.social

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

Demo

What's left?

  • actual testing & usage
  • proper /etc/ handling (👉️ dcermak/bindicate)
  • better UX
  • proper kernel update handling
  • image builder support (👉️ OSInside/kiwi#2840)
  • finish support in tukit

Go to dcermak/container-snap and give it a try!