Criando uma base box com o Vagrant

Categoria: Vagrant
Publicado em 17 de Março de 2014

Se você não deseja utilizar o provisionamento para instalar e configurar o software da sua VM no Vagrant, pode-se optar por instalar tudo manualmente e gerar a sua própria base box.

Para criar uma base box com o Vagrant:

1) Primeiramente deve-se anotar o nome da VM que deseja-se usar para criar a base box:

1
VBoxManage list vms

2) Agora é preciso pausar a máquina virtual:

1
VBoxManage controlvm nome_da_vm savestate

3) Agora basta gerar a base box:

1
vagrant package --base nome_da_vm --output arquivo_exportado.box


Para usar a base box criada é mais fácil ainda:

1) Primeiramente deve-se adicioná-la ao vagrant:

1
vagrant box add nome_da_nova_base_box arquivo_exportado.box

2) Vá para o diretório do seu projeto e crie o arquivo de configuração:

1
vagrant box init nome_da_nova_base_box

3) Agora basta somente startar a VM:

1
vagrant up
 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados