Где Vagrant сохраняет изменения в виртуальной машине?

Я только начинаю с Vagrant и у меня небольшие проблемы с пониманием некоторых деталей. Я прочитал документацию, но все еще не понимаю базовой концепции. Когда я хочу запустить ящик Vagrant, я запускаю:

vagrant up

Это «построит виртуальную машину на основе коробки». Я понимаю, что ящики хранятся в ~ / .vagrant.d, и на самом деле я упаковал поднял свой собственный ящик из базовой коробки Ubuntu. Однако, когда я запускаю vagrant и начинаю добавлять файлы в виртуальную машину, где хранится виртуальный жесткий диск для виртуальной машины? Например, когда я запускаю apt-get install apache2 и изменяется корневая система, где это изменяется?

Когда я делаю ду в своем текущем каталоге, я не вижу никаких изменений. Я тоже не вижу изменений в каталоге ~ / .vagrant.d. Однако я могу сделать бродячую остановку, перезапустить локальную машину, а затем снова запустить бродягу, и изменения где-то сохранятся.

vagrant up также сообщает

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

Может ли кто-нибудь сказать мне, где создается виртуальная машина и где вносятся изменения?

101
задан Tree 22 November 2011 в 11:10
поделиться