Run a cloud locally

List of possible software, which will help to run a local version of the corresponding cloud platform.

MinishiftRun OpenShift locally
MinikubeKubernetes locally
AWSA fully functional local AWS cloud stack. Develop and test your cloud apps offline.
DC/OSDC/OS locally with Vagrant
Apache MesosThe experimentation and testing tool for Apache Mesos