This document discusses the history and advantages of containers. It provides a brief timeline of container development from 2001-2015. Key developments include the first implementation of Linux containers in 2001 and their integration into various distributed computing frameworks like Mesos, Kubernetes, and YARN. The document argues that containers provide more efficient isolation than virtual machines by avoiding extra software layers and reducing overhead. It describes how containers can provide isolation and flexible resource sharing on Hadoop clusters through YARN.