Recién estoy comenzando con Vagrant y estoy teniendo problemas para entender algunos detalles. He leído los documentos, pero todavía me falta un concepto básico. Cuando quiero iniciar una caja Vagrant, ejecuto:
vagrant up
Esto "construirá la máquina virtual basada en la caja". Entiendo que las cajas están almacenadas en ~ / .vagrant.d y de hecho he empaquetado mi propia caja desde una caja básica de Ubuntu. Sin embargo, cuando ejecuto vagrant up y comienzo a agregar archivos a la máquina virtual, ¿dónde está almacenado el disco duro virtual de la máquina virtual? Por ejemplo, cuando ejecuto apt-get install apache2 y se modifica el sistema raíz, ¿dónde se modifica?
Cuando hago un du en mi directorio actual, no veo ningún cambio. Tampoco veo ningún cambio en el directorio ~ / .vagrant.d. Sin embargo, puedo hacer un alto vagabundo, reiniciar mi máquina local y luego ejecutar vagrant up nuevamente y los cambios persisten en alguna parte.
vagrant up también informa
[default] VM already created. Booting if its not already running...
¿Alguien puede decirme dónde se crea la máquina virtual y dónde se realizan los cambios?
~/VirtualBox VMS
en Windows.vagrant up
en primer lugar. stackoverflow.com/q/14503932/80353Siempre cambio el directorio que Virtualbox usa por defecto para las VM. Normalmente está en la carpeta de su perfil en Windows.
Lo cambio a algo como "D: \ VHDs \ VBox \" y allí encontré mi vm de prueba vagabundo: "test01_1347456065". Se llamaba test01, así que supongo que vagrant agrega los números para mantener las cosas únicas.
fuente