Docker is a like your mini virtual machine that is very light on your host resources. Unlike virtual machines, which need their own kernel, Docker creates virtualized experience on top of your running kernel. The mini virtual machines provided by Docker are called "containers". These containers are platform independent and can be...