This document introduces Docker, a platform for developers and sysadmins to build and run distributed applications. It discusses what Linux containers are, how Docker uses containers to package applications and dependencies, and how containerization differs from traditional virtualization. The key benefits of Docker are that it allows applications to be easily built, shipped and run anywhere while increasing efficiency over virtual machines. A demo will show how to install Docker, pull images, create and run containers, and build custom images.