Docker
Docker is a containerization technology that allows the creation of Linux containers. Containers are like extremely lightweight virtual machines with the flexibility to create, deploy, copy and move containers from one environment to another, optimizing the apps in particular for cloud environments. Docker is an open-source project built in the Go programming language, mainly maintained by Docker Inc.