~/talk

Building multi-arch container images with buildah

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [devops-and-delivery]
slides:none on file

Uses buildah and podman to build the same image repeatedly for different CPU architectures, pushes each image (or uses push --all to transfer blobs) and then publishes a manifest lists (image index) that lets clients pick the right manifest. Builds run on real hardware, VMs, or with qemu-user-static emulation; ARM detection is still imperfect. Demo creates multiple arch images, pushes them, runs AMD64 and ARM containers successfully, and even shows a “cursed” manifest that mixes Fedora/Debian/Alpine to prove the mechanism works (but is unsafe).

AI-written summary · about

  1. 0:00Intro
  2. 0:38Overview
  3. 1:35Building an image
  4. 2:23Manifests
  5. 3:00Launch container
  6. 4:08Buildah
  7. 5:08Ways to build
  8. 6:27Demo
  9. 7:35Manifest List
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.