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.
Docker
Docker in a nutshell
Historically, UNIX-style operating systems used the term jail to describe modified isolated runtime environments. The Linux Containers (LXC) project started in 2008 and brought together cgroups, kernel namespaces, or chroot (among others) to provide complete isolation execution. The problem with LXC is the difficulty, and for that reason, the Docker technology emerged.
Docker hides in underlying complexity of the...