This document discusses Docker containers and orchestration tools like Kubernetes, Mesos, and Marathon. It summarizes setting up Docker containers on Kubernetes and other orchestration platforms, the challenges of service discovery and load balancing, and difficulties experienced in setting up Kubernetes in a development environment. Overall it provides an overview of Docker and various orchestration tools while recounting lessons learned from a hands-on setup.