Docker is a tool to create and manage containers, which are bundles containing all source code and dependencies needed in order to run an application. In this lesson we will go over a brief overview of what Docker is and some of it's main benefits.