Docker is the world's leading software containerization platform. It encapsulates your microservice into what we call as Docker container which can then be independently maintained and deployed. Each of these containers will be responsible for one specific business functionality.