This document discusses Docker, an open-source containerization platform. It begins by outlining why Docker is useful for deploying applications reliably and at scale across various environments. It then explains the container metaphor and how Docker addresses challenges of shipping code similarly to how shipping containers standardized shipping goods. The document provides an overview of using Docker and building images with Dockerfiles. It concludes by discussing the Docker community, upcoming features, and the goals for Docker 1.0.