Où est l'Errance de l'enregistrement des modifications à la VM?
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 Vagrant box je run:
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 me dire où la machine virtuelle est créée et où les changements sont faits?
Vous devez vous connecter pour publier un commentaire.
L'errance des importations de la zone de base, qui est situé à la
~/.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 lui-même. Ceci est configurable emplacement mais en général, les valeurs par défaut pour
~/VirtualBox\ VMS
pour Mac OS X et Linux. Dans Windows, les boîtes sont conservées dans%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.
~/VirtualBox VMS
sur Windows.vagrant up
en premier lieu. stackoverflow.com/q/14503932/80353vagrant destroy
détruire la mise en cache de la boîte à l'intérieur devagrant.d/boxes
? Je l'ai compris quand je l'ai détruite, et ensuite haussé d'un nouveau, il a gardé le lancement de l'ancien.J'ai toujours modifier le répertoire que Virtualbox utilise par défaut pour les machines virtuelles. Normalement, il est dans votre dossier de profil dans Windows.
- Je le changer pour quelque chose comme "D:\VHDs\VBox\" et là, j'ai trouvé mon vagabond de test vm: "test01_1347456065". Il a été appelé test01, donc je suppose que vagrant ajoute les nombres de garder les choses uniques.