~/talk

Docker without docker- understanding the basics

slides:none on file

A tiny Go program is written that forks itself, sets Linux namespace clone flags and reexecs a child to get new UTS PID mount namespaces, then chroots into a prepared Debian rootfs and mounts /proc so ps shows only container processes — it requires root or sudo to create namespaces. The demo proves containers are kernel namespaces plus a layered filesystem; image layers come from Dockerfile RUN steps and Docker limits images to 300 layers max.

AI-written summary · about

  1. 0:00Intro
  2. 0:31whoami
  3. 10:28The plan
  4. 11:19The language
  5. 11:52The skeleton
  6. 17:16Adding namespaces
  7. 22:44The filesystem
  8. 25:02Finishing it up
  9. 31:14Complete code available at
~/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.