This course is designed to give attendees a comprehensive introduction to Linux container technology and the key container runtime systems, containerd, rocket and runC/libcontainer. The course begins with an introduction to the principal Linux container features, CGroups and Namespaces, as well as a number of other important Linux kernel features used by container runtimes. Hands on labs reinforce learning with practice sessions that give attendees a deeper understanding of each of the features examined. The course covers the most important container runtime systems in turn, comparing and contrasting the features and architecture of each.
2 Days/Lecture & Lab