从文件系统中删除该框后,如何从全局状态中删除Vagrant框?

met*_*jus 85 virtualbox vagrant devops

//,我意识到它还在运行之前删除了一个包含正在运行的Vagrant框的文件夹.

我现在如何从Vagrant(全局状态)中删除它?

我已经删除了Virtualbox VM.

小智 190

要丢弃列出的旧框vagrant global-status(例如,您.vagrant从文件系统中删除了包含目录的文件夹),您只需要运行:

vagrant global-status --prune
Run Code Online (Sandbox Code Playgroud)

您可能需要直接从提供程序(VMWare,Virtualbox,..)控制界面中删除虚拟机.

  • 不适合我。我必须手动编辑“~/.vagrant.d/data/machine-index”并删除有问题的条目。 (2认同)

小智 6

我相信全局数据的新文件名是~/.vagrant.d.

因此,您可以运行rm -r ~/.vagrant.d以删除所有用户数据以重新开始。