Saya baru memulai dengan Vagrant dan saya mengalami sedikit kesulitan untuk memahami beberapa detail. Saya telah membaca dokumen tetapi masih kehilangan konsep dasarnya. Ketika saya ingin memulai kotak gelandangan saya menjalankan:
vagrant up
Ini akan "membangun VM berdasarkan kotak" Saya mengerti bahwa kotak disimpan di ~ / .vagrant.d dan sebenarnya saya telah mengemas kotak saya sendiri dari kotak dasar Ubuntu. Namun, ketika saya menjalankan vagrant up dan mulai menambahkan file ke vm, di mana hard drive virtual untuk vm disimpan? Misalnya, ketika saya menjalankan apt-get install apache2 dan sistem root diubah, di manakah ini diubah?
Ketika saya melakukan du pada direktori saya saat ini, saya tidak melihat perubahan apa pun. Saya juga tidak melihat perubahan apa pun di direktori ~ / .vagrant.d. Namun, saya dapat melakukan gelandangan, memulai ulang mesin lokal saya dan kemudian menjalankan gelandangan lagi dan perubahan tetap ada di suatu tempat.
gelandangan juga melaporkan
[default] VM already created. Booting if its not already running...
Dapatkah seseorang memberi tahu saya di mana VM dibuat dan di mana perubahan itu dilakukan?
~/VirtualBox VMS
di Windows juga.vagrant up
di tempat pertama. stackoverflow.com/q/14503932/80353Saya selalu mengubah direktori yang digunakan Virtualbox secara default untuk VM. Biasanya itu ada di folder profil Anda di Windows.
Saya mengubahnya menjadi sesuatu seperti "D: \ VHDs \ VBox \" dan di sana saya menemukan vm tes gelandangan saya: "test01_1347456065". Itu disebut test01, jadi saya kira gelandangan menambahkan angka-angka untuk menjaga agar hal-hal unik.
sumber