Estou apenas começando com o Vagrant e estou tendo um pouco de dificuldade para entender alguns detalhes. Eu li a documentação, mas ainda não tenho um conceito básico. Quando eu quero iniciar um Vagrant box eu corro:
vagrant up
Isso irá "construir a VM com base na caixa" Eu entendo que as caixas estão armazenadas em ~ / .vagrant.d e na verdade eu empacotei minha própria caixa de uma caixa base do Ubuntu. Porém, quando eu executo o vagrant up e começo a adicionar arquivos ao VM, onde fica o disco rígido virtual do VM armazenado? Por exemplo, quando executo apt-get install apache2 e o sistema raiz é modificado, onde isso é modificado?
Quando eu faço um du no meu diretório atual, não vejo nenhuma mudança. Eu também não vejo nenhuma mudança no diretório ~ / .vagrant.d. No entanto, eu posso executar o vagrant halt, reiniciar minha máquina local e então executar o vagrant novamente e as alterações são persistentes em algum lugar.
vagrant up também relata
[default] VM already created. Booting if its not already running...
Alguém pode me dizer onde a VM é criada e onde as alterações são feitas?
~/VirtualBox VMS
no Windows.vagrant up
em primeiro lugar. stackoverflow.com/q/14503932/80353Eu sempre mudo o diretório que o Virtualbox usa por padrão para VMs. Normalmente está na pasta do seu perfil no Windows.
Eu mudo para algo como "D: \ VHDs \ VBox \" e lá eu encontrei meu vagrant test vm: "test01_1347456065". Ele se chamava test01, então eu acho que o vagrant adiciona os números para manter as coisas únicas.
fonte