在Vagrant VM工作后进行一些更改,我将使用vagrant挂起来暂停VM.如果我然后重新启动主机,然后尝试运行vagrant resume,终端坐了一会儿,然后带回我的命令提示符,没有任何反馈.所以,当然我会尝试流氓ssh,我收到以下内容:
VM must be running to open SSH connection. Run
vagrant up
to start the virtual machine.
如果我运行流氓,我发现我在暂停之前所做的所有更改都已被基本框导入覆盖.
这是有意的行为吗?我是runny Windows 8 pro x64.
这一切发生在我每一次,然后,我重新启动,没有我的流氓机器的踪迹了.即使运行vBoxmanage list vms也不会显示我的虚拟机,但是如果我再次重新启动计算机,此时我打开VirtualBox GUI,然后再尝试执行vBoxmanage list vms(或者不要先打开它,这取决于以前尝试失败的方式)它会列出我的Vagrant机器及其ID.
使用这个ID,我可以进入.vagrant / machines / default / virtualBox /并创建一个名为“id”的文件,并添加一行包含流氓机器的id.之后,您可以使用vagrant启动它,它可能是最安全的 – 添加–no-provision,尽管它已经发生,即使一台机器已经存在,它已经开始供应..