Docker, Docker, Docker! I hear this phrase more and more in all the conferences and tech meetups that I have attended. The arrival of Docker has been welcomed by the community with open arms and it has instantly become a hit. The Docker ecosystem has been rapidly expanding with many other companies providing services, support, and complementing frameworks such as Apache Mesos, Amazon Elastic Beanstalk, ECS, and Kubernetes, just to name a few. Even Microsoft is providing Docker support in their Azure Cloud Service and is partnering with Docker to bring Docker to Windows operating system.
The reason for Docker's overwhelming popularity lies in its ability to package and deploy applications in a form of self-contained containers. The containers are more lightweight than the traditional full-blown virtual machines. Multiple numbers of them can be run on...