Wszędzie, gdzie patrzę, czytam, że pole włóczęgi jest tylko „szablonem” bazowym, z którego włóczęga buduje. I że po uruchomieniu „vagrant up” faktycznie tworzy kopię tego vagrant box powinien bądź bezpieczny, aby usunąć plik skrzynki po uruchomieniu włóczęgi i nadal będziesz mógł korzystać z tej maszyny wirtualnej.
Jednak w praktyce nie wydaje się to działać. Mam skrzynkę bazową o nazwie ~ / .vagrant.d / boxes / precision32 i stworzyłem w pliku plik włóczęgi z tą nazwą skrzynki i zacząłem błądzić. Teraz, gdy zmieniam nazwę pliku na ~ / .vagrant.d / boxes / precision32.old i spróbuję ponownie uruchomić „vagrant up”, pojawia się błąd:
* The box 'precise32' could not be found.
Wygląda więc na to, że pole bazowe nie jest szablonem, ale w rzeczywistości obrazem dysku na żywo, który musi być przechowywany. Dlaczego więc cała dokumentacja mówi inaczej, np. http://docs-v1.vagrantup.com/v1/docs/getting-started/boxes.html
"Each project uses the box as a base only, so once the project VM is created, modifications can be made without affecting other projects which may use the same box."