Dopiero zaczynam od Vagranta i mam trochę problemów ze zrozumieniem kilku szczegółów. Przeczytałem dokumenty, ale wciąż brakuje mi podstawowej koncepcji. Kiedy chcę rozpocząć Vagrant box, uruchamiam:
vagrant up
Spowoduje to „zbudowanie maszyny wirtualnej w oparciu o pudełko”. Rozumiem, że pudełka są przechowywane w ~ / .vagrant.d i faktycznie spakowałem własne pudełko z podstawowego pudełka Ubuntu. Jednak kiedy uruchamiam włóczęgę i zaczynam dodawać pliki do maszyny wirtualnej, gdzie jest przechowywany wirtualny dysk twardy dla maszyny wirtualnej? Na przykład, kiedy uruchamiam apt-get install apache2 i modyfikowany jest system główny, gdzie jest to modyfikowane?
Kiedy robię du w moim bieżącym katalogu, nie widzę żadnych zmian. Nie widzę też żadnych zmian w katalogu ~ / .vagrant.d. Mogę jednak zatrzymać włóczęgę, zrestartować komputer lokalny, a następnie ponownie uruchomić włóczęgę, a zmiany są gdzieś utrwalone.
włóczęga się również raporty
[default] VM already created. Booting if its not already running...
Czy ktoś może mi powiedzieć, gdzie jest tworzona maszyna wirtualna i gdzie wprowadzane są zmiany?
~/VirtualBox VMS
w systemie Windows.vagrant up
w pierwszej kolejności. stackoverflow.com/q/14503932/80353Zawsze zmieniam katalog, którego domyślnie używa Virtualbox dla maszyn wirtualnych. Zwykle znajduje się w folderze profilu w systemie Windows.
Zmieniam to na coś takiego jak "D: \ VHDs \ VBox \" i tam znalazłem mój vagrant test vm: "test01_1347456065". Nazywało się test01, więc myślę, że włóczęga dodaje liczby, aby zachować wyjątkowość.
źródło