This document discusses Docker containers and their advantages over virtual machines. It explains that Docker containers are lightweight virtualized environments that share the host operating system kernel. This allows containers to have less overhead than virtual machines. The document notes that containers can achieve greater server consolidation, easier patching and maintenance, faster cloud migration, and increased application security compared to virtual machines. Containers make it easier to deliver services in an agile manner across hybrid and multi-cloud environments.