Vagrant es una herramienta que permita la compresión y distribución de Máquinas Virtuales (VM). Estas VM pueden ser de distintos proveedores ("Providers") como: VirtualBox, VMware, Docker, Hyper-V, etc.
El proceso es el siguiente: Primero se crea una VM con un proveedor determinado, luego se comprime en un formato ".box", para utilizar este "box" como base para crear nuevos "boxes".