HashiCorp Learn
Infrastructure
  • TerraformTerraformLearn terraformDocs
  • PackerPackerLearn packerDocs
  • VagrantVagrantLearn vagrantDocs
Security
  • VaultVaultLearn vaultDocs
  • BoundaryBoundaryLearn boundaryDocs
Networking
  • ConsulConsulLearn consulDocs
Applications
  • NomadNomadLearn nomadDocs
  • WaypointWaypointLearn waypointDocs
  • HashiCorp Cloud Platform (HCP) LogoHashiCorp Cloud Platform (HCP)HashiCorp Cloud Platform (HCP)Docs
Type '/' to Search
Loading account...
  • Bookmarks
  • Manage Account
Get Started
  • Quick Start
New to Vagrant?

Get Started

Learn the command line utility for managing the lifecycle of virtual machines.

Getting StartedDevelopment environments made easy.

Create Your First Dev Environment

Quick Start

The Vagrant getting started tutorials will walk you through creating your first development environment with Vagrant. This quick start guide will give you a brief overview of the tutorial prerequisites and get you up and running.

vagrant is used in this tutorial1 min

Install and Specify a Box

Vagrant uses a base image to quickly clone a virtual machine. In this tutorial specify a base image.

vagrant is used in this tutorial3 min

Configure the Network

At this point you have a web server running on a Virtual Machine in your Vagrant environment. In this tutorial, use Vagrant's networking features to access the guest machine from your host machine.

vagrant is used in this tutorial1 min

Vagrant and Backend Providers

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.

vagrant is used in this tutorial1 min

Using Vagrant with Packer

Vagrant Boxes

Packer also has the ability to take the results of a builder (such as an AMI or plain VMware image) and turn it into a Vagrant box.

packer is used in this tutorial2 min

Looking for docs?

The Vagrant documentation provides reference material and in-depth details on all of Vagrant's available features and options.

Installing
Command Line
Boxes
Networking
Synced Folders
Providers
HashiCorp
  • System Status
  • Terms of Use
  • Security
  • Privacy
stdin: is not a tty