This article gives a real life analogy of docker with cargo ship and very basic understanding of docker and some terminologies related to it. Docker is a Dev-ops tool that automates the development, deployment and running of applications inside isolated containers.