Docker - Docker is an open platform that enables developers and system administrators to create distributed applications.
Spoonium - Spoonium allows you to package applications and their dependencies into a lightweight, isolated...
Vagrant - Tool for building and maintaining portable virtual development environments.
rkt - App Container runtime
FreeBSD Jails - Jails on the other hand permit software packages to view the system egoistically, as if each package had the machine to itself.
Nanobox - The ideal platform for developers. Focus on code, not config.