Je ne fais que commencer par Vagrant et j'ai un peu de mal à comprendre quelques détails. J'ai lu la documentation mais il me manque encore un concept de base. Quand je veux démarrer une boîte Vagrant, je lance:
vagrant up
Cela "construira la VM basée sur la boîte". Je comprends que les boîtes sont stockées dans ~ / .vagrant.d et en fait j'ai emballé ma propre boîte à partir d'une boîte Ubuntu de base. Cependant, lorsque je lance vagrant et que je commence à ajouter des fichiers au vm, où est stocké le disque dur virtuel du vm? Par exemple, lorsque j'exécute apt-get install apache2 et que le système racine est modifié, où est-ce modifié?
Lorsque je fais un du sur mon répertoire actuel, je ne vois aucun changement. Je ne vois également aucun changement dans le répertoire ~ / .vagrant.d. Cependant, je peux faire un arrêt de vagabond, redémarrer ma machine locale, puis relancer le vagabond et les changements sont persistés quelque part.
vagrant up rapporte aussi
[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?
~/VirtualBox VMS
sur Windows.vagrant up
en premier lieu. stackoverflow.com/q/14503932/80353Je change toujours le répertoire que Virtualbox utilise par défaut pour les VM. Normalement, il se trouve dans votre dossier de profil dans Windows.
Je le change en quelque chose comme "D: \ VHDs \ VBox \" et là, j'ai trouvé mon vm test vagrant: "test01_1347456065". Il s'appelait test01, donc je suppose que vagrant ajoute les chiffres pour garder les choses uniques.
la source