In the last few years, one technology in particular has been making headlines on the net, on social networks, and at events—Docker.
Docker is a containerization tool, which became open source in 2013. It allows you to isolate an application from its host system so that the application becomes portable and code tested on a developer's workstation can be deployed to production with fewer concerns about execution runtime dependencies. We'll talk a little about application containerization.
A container is a system that embeds an application and its dependencies. Unlike a VM, a container contains only a light operating system with only the elements required for the OS, such as system libraries, binaries, ...