Я только начинаю с Vagrant, и у меня возникли небольшие проблемы с пониманием некоторых деталей. Я прочитал документы, но все еще не понимаю базовой концепции. Когда я хочу запустить Vagrant box, я запускаю:
vagrant up
Это «построит виртуальную машину на основе коробки». Я понимаю, что коробки хранятся в ~ / .vagrant.d, и на самом деле я собрал свой собственный ящик из базовой коробки Ubuntu. Однако, когда я запускаю vagrant и начинаю добавлять файлы в виртуальную машину, где хранится виртуальный жесткий диск для виртуальной машины? Например, когда я запускаю apt-get install apache2 и изменяется корневая система, где это изменяется?
Когда я делаю du в своем текущем каталоге, я не вижу никаких изменений. Я тоже не вижу изменений в каталоге ~ / .vagrant.d. Однако я могу сделать бродячую остановку, перезагрузить локальную машину, а затем снова запустить бродягу, и изменения где-то сохранятся.
бродяга также сообщает
[default] VM already created. Booting if its not already running...
Может кто подскажет, где создается виртуальная машина и где вносятся изменения?
~/VirtualBox VMS
в Windows.vagrant up
. stackoverflow.com/q/14503932/80353Я всегда меняю каталог, который Virtualbox использует по умолчанию для виртуальных машин. Обычно он находится в папке вашего профиля в Windows.
Я меняю его на что-то вроде "D: \ VHDs \ VBox \" и там я нашел свой vagrant test vm: "test01_1347456065". Он назывался test01, поэтому я думаю, что бродяга добавляет числа, чтобы сохранить уникальность.
источник