Docker is an open-source platform for automating the development, delivery, and deployment of applications.
It allows you to package an application with its entire environment and dependencies into a container, then deliver and run it on the target system.
Docker
Docker helps developers bring their ideas to life by conquering the complexity of app development. - Docker