Skip to main content

Linux Containers from Scratch

Joshua Hoffman (LeaseWeb)
Operations
Location: 212 Level: Intermediate
Average rating: ****.
(4.76, 29 ratings)

THIS TUTORIAL HAS REQUIREMENTS AND INSTRUCTIONS LISTED BELOW

This session will include the following topics:

  • anatomy of a linux container
  • network namespaces
  • vfs namespaces
  • resource limitations
  • chroot building tools
  • container api comparison
  • container packing and shipping
    • use case: a “full” OS in a container
    • use case: a “stripped” OS in a container
    • use case: a minimal set of procs in a container

Note that the demos and examples in this session will use Debian, however the tools and techniques should transfer easily to most linux distros.

TUTORIAL REQUIREMENTS AND INSTRUCTIONS FOR ATTENDEES

Solid grasp of linux system engineering and administration

Photo of Joshua Hoffman

Joshua Hoffman

LeaseWeb

A long time system administrator, technical instructor, and hands on leader, Joshua Hoffman has trained ops staff from the west coast to the far east in practical, efficient, and high scale system management and automation.

Now heading up infrastructure at SoundCloud, Hoffman previously worked for Tumblr building data center and system automation tools to enable to company to migrate out of managed hosting.

Prior to Tumblr, Hoffman designed and built Red Hat’s award winning Virtual Training platform and is the author of major portions of their acclaimed System Administration training and certification program.