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

C1 | Mon 21 Jan | 5:10 p.m.–5:30 p.m.

Presented by

  • Hamish Coleman

    Hamish has always liked to bend hardware to his will, which led to a career as a Sys Admin and means that he is always trying to understand what he can see inside the case. His quest to make computers do his bidding (and not theirs) has continued to drive his tinkering with software and hardware at home and at work. He believes in empowering others to also bend technology along with him! Hamish currently lives in Hong Kong - tiny living with his many tiny computers.


Containers are everywhere, but do you know how to create the root filesystems that they use? There are simple tools available to create your own custom Ubuntu or Debian root filesystem. By using these tools to build environments matching your needs, you will end up with a better understanding of how containers are built - and how to debug them - as well as gain access to more options that can speed up your own builds and testing. In this presentation, I will show the debootstrap and multistrap tools and provide worked examples on how to avoid their gotchas and end up with a bootable root filesystem.