This document provides an introduction to Docker and DevOps. It defines DevOps as combining software development and IT operations to shorten development cycles and deliver features quickly. Docker is described as using containers to decouple applications from operating systems, providing a lightweight virtualization alternative to VMs. Key Docker concepts are outlined like Dockerfiles, images, and registries. Guidelines are provided around keeping images small and being careful with databases in containers. Kubernetes is also mentioned as a popular container orchestration engine.