This document discusses Docker, an open platform for distributed applications for developers and sysadmins. It introduces Docker, demonstrates how to build and run a Docker container for a library system, and outlines Docker commands. The document also discusses Docker's technical overview using isolation, cgroups, AUFS, and Dockerfiles. Finally, it mentions Docker's future directions including libcontainer, libswarm, and libchan.