Vagrant Overview for MariaDB Users

You are viewing an old version of this article. View the current version here.

HashiCorp Vagrant is a tool to create and manage development machines. They are usually virtual machines on the local host system, but they could also be Docker containers or remote machines.

In this page we discuss basic Vagrant concepts.


A provider adds support for creating a specific type of machines. Vagrant comes with three providers:

  • VirtualBox allows to create virtual machines with VirtualBox.
  • Hyper-V allows to create virtual machines with Microsoft Hyper-V.
  • Docker allows to create Docker containers.

Alternative providers are maintained by third parties or sold by HashiCorp. They allow to create different types of machines, for example using VMWare.

To find out how to develop your own provider, see Plugin Development: Providers in Vagrant documentation.

Some examples of useful providers, recognised by the community:


Vagrant commands

Content initially contributed by Vettabase Ltd.


Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.