Learn the command line utility for managing the lifecycle of virtual machines.
6 tutorials
Get Started
Vagrant manages the virtual machine lifecycle and isolates dependencies within a consistent and disposable development environment.
Create Your First Dev Environment
7min
Set up your development environment
Configure your first Vagrant environment, create a Vagrantfile, and manage a virtual machine's lifecycle.
5min
Provision development environment
Configure your Vagrant environment to install software and prepare your virtual machine for development.
4min
Share resources between host and guest machines
Set up port forwarding and folder synchronization between host and guest machines in Vagrant.
Vagrant and Backend Providers
2min
Explore other providers
In these tutorials your project was backed with VirtualBox. But Vagrant can work with a wide variety of backend providers, such as VMware, Hyper-V, and others.