Docker (https://www.docker.com/) is an open source software technology, which allows to pack and run any application as a lightweight and portable container. It provides a command-line program, a background daemon, and a set of remote services that simplifies the life cycle of containers.