Written by Shon Kaganovich [email protected]
A docker is a tool that allows developers to easily deploy apps without having to custom download all their dependencies for said project. It uses a sandbox (also called a container) that contains all the dependencies and compilers needed, but unlike virtual machines contains do not have high overhead and thus are efficient.