Я использую vagrant с ubuntu в качестве гостевой ОС, но когда Windows перезагружается, мне снова приходится устанавливать LAMP и настраивать виртуальные хосты, а также все приложения, такие как git, memcache, снова.
Как я могу сохранить состояние виртуальной машины, используя бродягу, когда окна закрываются?
Спасибо
Я знаю, что немного опаздываю на вечеринку здесь, но я недавно сам столкнулся с этим, когда учился использовать Vagrant, и документы не делают это полностью очевидным. Я выключал виртуальную машину с помощью vagrant halt
а затем используя vagrant up
в следующий раз, когда я включу свой компьютер, это разрушит состояние виртуальной машины и заставит вас начать все сначала.
Чтобы сохранить одну и ту же виртуальную машину и не потерять ее состояние, используйте vagrant suspend
и vagrant resume
команды. Это позволит вашей виртуальной машине пережить перезагрузку хост-машины с сохранением ее состояния.
Конечно, вся идея Vagrant заключается в том, что процесс подготовки виртуальной машины должен полностью привести ее в рабочее состояние без дополнительной настройки. Вам следует подумать об интеграции некоторых кулинарных книг Chef с вашей виртуальной машиной или, по крайней мере, написать несколько сценариев оболочки для установки и настройки вашего стека LAMP.