1. Introduction According the official definition of Docker, it is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications. In other words, Docker is a tool to avoid the usual headaches of ...