This document discusses using Docker containers to enable seamless continuous deployment. It defines continuous delivery as building software in a way that allows it to be released to production at any time. It also discusses release anti-patterns like manual configuration management and deploying software manually. The document then covers Docker concepts like images, repositories and containers. It provides instructions on installing Docker, building images with Dockerfiles, pushing images to repositories, running and stopping containers.