Create and manage virtualized development environments. Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity, and makes the "works on my machine" excuse a relic of the past.
- Vagrant builds packages for VMWare and Docker. Docker runs the packages.
- Docker is virtual environment manager, vagrant operates with boxes that fundamentally virtual machines with specific configuration.
- Vagrant will run VMs not containers