Jump to the navigation menu

Useful Vagrant Commands

Vagrant is a tool for managing virtual machines within VirtualBox from the command line. Here are some useful commands to know when using Vagrant.

Command Description
vagrant init {box} Initialise a new VM in the current working directory. Specify a box name, or "base" will be used by default.
vagrant status Shows the status of the Vagrant box(es) within the current working directory tree.
vagrant up (--provision) Boots the Vagrant box. Including "–provision" also runs the "vagrant provision" command.
vagrant reload (--provision) Reloads the Vagrant box. Including "--provision" also runs the "vagrant provision" command.
vagrant provision Provision the Vagrant box using Puppet.
vagrant suspend Suspend the Vagrant box. Use "vagrant up" to start the box again.
vagrant halt (-f) Halt the Vagrant box. Use -f to forcefully shut down the box without prompting for confirmation.
vagrant destroy (-f) Destroys a Vagrant box. Use -f to forcefully shut down the box without prompting for confirmation.

The full Vagrant documentation can be found at http://docs.vagrantup.com/v2/.

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an certified Drupal Triple Expert with 18 years of experience, a Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.