我正在使用 ubuntu 作为客户操作系统运行 vagrant,但是当 Windows 重新启动时,我必须再次安装 LAMP 并配置虚拟主机以及所有应用程序,如 git、memcache。
当 Windows 关闭时,如何使用 vagrant 保存虚拟机的状态?
谢谢
答案1
我知道我有点迟了,但我最近在学习使用 Vagrant 时也遇到了这个问题,而且文档并没有完全说明这一点。我使用 关闭虚拟机,vagrant halt
然后vagrant up
在下次打开电脑时使用,这会破坏虚拟机状态并让你重新开始。
为了保持相同的虚拟机并且不丢失其状态,请使用vagrant suspend
和vagrant resume
命令。 这将使您的虚拟机在主机重启后仍能保持其状态完好。
当然,Vagrant 背后的整个理念是,配置虚拟机的过程应该使其完全处于可用状态,而无需额外设置。您应该考虑将一些 Chef 手册与您的虚拟机集成,或者至少编写一些 shell 脚本来安装和配置您的 LAMP 堆栈。