Modern operating systems, including Linux, have developed over recent years to bring operating system virtualization to the humble PC. Running multiple operating systems using a hypervisor allows developers, system administrators, and tinkerers to set up small, dispensable, virtual environments to test things out and learn. As virtualization becomes more and more popular, more and more pieces of software come out that promise to make your life easier. Vagrant is one of those pieces of software. Today, we’ll be talking about getting started with Vagrant on Linux: what Vagrant is, how to get it installed on your base system, and the many ways it can be useful to you.
Vagrant provide an easy way to create, configure and reproduce virtual machines with a known state. Here's how to use Vagrant on Linux