Linux Containers And Docker

Linux Containers and Docker is a 4-day, hands-on course in Linux container techniques and concepts, and is targeted at an engineering-oriented audience. Attendees will gain an understanding of the Linux container model (LXC) and its implementation with particular emphasis on the Docker interface. Topics covered will include Linux kernel configuration needed to support containers, the Linux cgroup API and how to control containers via cgroups, the entire lifecycle of a Docker container including creation, provisioning, control and maintenance of containers, the development of containerized applications, the use of containers as micro-servers and much more. Hands-on labs will be used to reinforce concepts presented during lecture time.


Lightweight virtualization via containers is an up-and-coming field that is becoming increasingly important for cloud services and network virtual functions/software-defined networking (NVF/SDN). Docker is a very popular interface that provides an accessible mechanism to deploy and manage container-based applications and services. This course prepares the attendee to understand, create and use containers and Docker, as well as teaching the attendee the internal mechanisms at work within Linux containers.

Course Materials

The course materials include a workbook that contains all of the slides presented during the lectures as well as hands-on lab exercises.  The on-site course is taught using Linux-based, multi-core laptops to demonstrate the concepts presented during the class. 


Get more information on this course