This document provides an overview of a presentation on Docker, Vagrant, and Puppet. It will explain what Docker is, how containers compare to virtual machines, how to build, share, and run containers locally and in the cloud, and how these tools can help developers more efficiently use system resources and try out new software without messing up their local environments. The presentation will also cover getting started with Docker on non-Linux laptops and the current status and future of Docker.