what software images español boxes vagrant

software - vagrant virtualbox



¿Dónde se guardan los cambios de Vagrant en la máquina virtual? (2)

Siempre cambio el directorio que Virtualbox usa de forma predeterminada para las máquinas virtuales. Normalmente está en su carpeta de perfil en Windows.

Lo cambio a algo así como "D: / VHDs / VBox /" y allí encontré mi prueba de vagabundo vm: "test01_1347456065". Se llamó test01, así que supongo que vagabundo agrega los números para mantener las cosas únicas.

Estoy empezando con Vagrant y estoy teniendo problemas para entender algunos detalles. He leído los documentos pero aún me falta un concepto básico. Cuando quiero iniciar un cuadro Vagrant corro:

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 base de Ubuntu. Sin embargo, cuando ejecuto vagrant y empiezo a agregar archivos a la vm, ¿dónde está almacenado el disco duro virtual para la vm? Por ejemplo, cuando ejecuto apt-get install apache2 y se modifica el sistema raíz, ¿dónde está esto modificado?

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 detener el vagabundo, reiniciar mi máquina local y ejecutar nuevamente vagabundo y los cambios se mantienen en algún lugar.

vagabundo también informa

[default] VM already created. Booting if its not already running...

¿Puede alguien decirme dónde se crea la VM y dónde se realizan los cambios?


Vagrant importa el cuadro base que se encuentra en ~/.vagrant.d/boxes/ , como dijiste. Aquí es donde se guardan los cuadros de base. Lo usa para iniciar una VM desde el estado limpio. Al importar una máquina virtual, la responsabilidad de dónde almacenar los archivos de datos y el estado de la máquina virtual depende de VirtualBox. Esta es una ubicación configurable, pero normalmente está por defecto en ~/VirtualBox/ VMS para Mac OS X y Linux. En Windows, las casillas se guardan en %userprofile%/.vagrant.d/boxes

Es fácil encontrar el lugar donde se crean, independientemente de la plataforma que esté utilizando.

1. Start VirtualBox. 2. Go to the VM that shows as running instance. 3. Check out the Settings ->Storage. 4. You can find the path to location where VMs are created and stored in your file system.