This document provides an introduction to Docker presented by Adrian Otto. It defines Docker components like the Docker Engine (CLI and daemon), images, containers and registries. It explains how containers combine cgroups, namespaces and images. It demonstrates building images with Dockerfiles, committing container changes to new images, and the full container lifecycle. Finally, it lists Docker CLI commands and promises a demo of building/running containers.