This document provides an overview of Docker, comparing it to virtual machines, and explaining how it uses operating system-level virtualization instead of hardware virtualization. It also demonstrates how to use Docker by pulling and running sample Ubuntu and Nginx images from Docker Hub, and committing changes to create new images. Instructions are included for installing Docker Desktop on Mac as well.