102 votes

Où est vagabond enregistrer les modifications sur l’ordinateur virtuel ?

Je commence tout juste avec Vagrant et je vais avoir un peu de mal à comprendre un peu les détails. J'ai lu à travers les docs mais je suis toujours manquant un concept de base. Quand je veux démarrer un Vagabond boîte, j'ai exécuter:

vagrant up

Cela va "construire la machine virtuelle basée sur la case" je comprends que les boîtes sont stockés dans ~/.vagrant.d en fait, j'ai emballé ma propre boîte à partir d'une base Ubuntu boîte. Cependant, lorsque je lance l'errance et de commencer à ajouter des fichiers de la machine virtuelle, où est le disque dur virtuel de la machine virtuelle stockée? Par exemple, quand je lance apt-get install apache2 et la racine du système est modifiée, où cela est-il modifié?

Quand je fais du sur mon répertoire actuel, je ne vois pas de changements. J'ai aussi ne pas voir tous les changements dans le ~/.vagrant.d annuaire. Cependant, je peux faire vagrant arrêter, redémarrer mon ordinateur local, puis l'exécuter vagrant up encore et les modifications sont conservées quelque part.

vagrant up aussi des rapports

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

Quelqu'un peut-il me dire où la machine virtuelle est créée et où les modifications sont apportées?

113voto

pyfunc Points 31088

L'errance des importations de la zone de base, qui est situé à l' ~/.vagrant.d/boxes/, comme vous l'avez dit. C'est là la base de boîtes sont conservées. Il l'utilise pour démarrer une machine virtuelle à partir de l'état de propreté. Lors de l'importation d'une machine virtuelle, la responsabilité de l'emplacement où stocker les fichiers de données et de la machine virtuelle de l'état est, jusqu'à VirtualBox. Ceci est configurable emplacement, mais généralement par défaut est ~/VirtualBox\ VMS pour Mac OS X et Linux. Dans Windows, les boîtes sont conservées en %userprofile%\.vagrant.d\boxes

Il est facile de trouver l'endroit où ils sont créés, quelle que soit la plateforme que vous arrive d'être en utilisant.

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.

4voto

J’ai toujours changer le répertoire que Virtualbox utilise par défaut pour les ordinateurs virtuels. normalement, c’est dans votre dossier de profils dans Windows.

J’ai changer pour quelque chose comme « D:\VHDs\VBox\ » et là j’ai trouvé mon vm de test vagabonds : « test01_1347456065 ». On l’appelait test01, donc je suppose que vagabond additionne les nombres pour garder les choses uniques.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X