This document introduces Docker and discusses its benefits. Docker is an open platform that allows developers and administrators to build, ship, share, and run distributed applications. It allows building applications from any programming language or framework. Docker provides portability, automation, standardization, and the ability to rapidly scale applications up or down. It also helps support microservices architectures.