This document provides an introduction to Docker. It begins by explaining the differences between bare metal servers, virtualization, and containerization. It then discusses how Docker uses containerization to package applications with their dependencies in lightweight containers that can run on any infrastructure. Key Docker concepts covered include images, containers, and the Docker engine. The document also briefly outlines Docker's history and commercial editions.