This document provides an agenda and overview of Docker Machine and Docker Swarm. It discusses how Docker Machine allows managing Docker hosts on various platforms and distributions. It then explains how Docker Swarm exposes multiple Docker engines as a single virtual engine with built-in service discovery and scheduling. The document demonstrates how to set up a Docker Swarm cluster using the hosted discovery service and covers Swarm scheduling strategies, constraints, and container affinities.