O Vagrant é uma ferramenta que gerencia a criação de máquinas virtuais para ambientes de desenvolvimento. Da uma olhadinha aqui no site https://www.vagrantup.com
Vou apresentar alguns comandos básicos e interessantes no vagrant:
vagrant ssh – faz login na máquina virtual;
vagrant init – inicia o vagrant no seu projeto;
vagrant up – faz o boot na máquina virtual e executa os provisioners definidos;
vagrant reload – reinicia a máquina virtual;
vagrant provision – roda apenas os provisioners, sem reiniciar a máquina;
vagrant halt – desliga a maquina;
vagrant destroy – destrói a máquina virtual;
vagrant suspend – suspende a execução da máquina virtual salvando seu estado;
vagrant resume – retoma uma máquina virtual previamente suspensa;