~/talk

Creating Ubuntu and Debian container base images, the old and simple way

Talkat FOSSASIA Summit 2019 · on Friday, 2019-03-15· at 23:00· Lecture Theatre· [linux-and-operating-systems]
slides:none on file

Shows how to build reproducible Ubuntu/Debian root filesystems using debootstrap and multistrap, with exact command-line parameters, config file structure, and keyring handling for signed repositories. Demonstrates fixing three immediate template issues (SSH keys, machine-id, resolv.conf), optional minimize steps that cut images from ~200MB to ~100MB, and boot-testing via systemd-nspawn or libvirt/guestfish to produce QCOW/VMDK images that actually boot.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30What is a base image
  3. 2:36Building your own base image
  4. 3:40The tools
  5. 5:32The bootstrap
  6. 6:40Multistrap
  7. 7:21Concrete
  8. 9:16Why Multistrap
  9. 11:33Running commands
  10. 12:06Building a template
  11. 13:11Removing identifiable information
  12. 14:42Customising the image
  13. 15:40Minimize the image
  14. 17:05Instantiate the template
  15. 18:05System DNS Born
  16. 18:50Throw away changes
  17. 19:18Libert
  18. 20:37Guestfish
~/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.