Vagrant: 强制销毁“未找到为此 Vagrant 环境配置的”的 vagrant 实例

创建于 2014-10-01  ·  3评论  ·  资料来源: hashicorp/vagrant

我想我真的不在乎它是否在环境中被发现,我只是想销毁盒子,因为它是制造的并且处于全球状态。 更糟糕的是,盒子正在运行,我无法停止它或任何东西。 Vagrant 知道 ID 是什么(因为它处于全局状态)所以它应该非常简单。

当您积极工作时,这会成为一个问题,做一个 vagrant up,更改 vm 的名称/添加另一个 vm 并执行另一个 vagrant up。 您最终会得到一个无法杀死的孤儿(除非我手动删除所有引用,然后将其从 VM 管理器中删除)

core enhancement

最有用的评论

你好呀,

感谢您打开一个问题。 在 Vagrant 的下一个版本中,所有“常规”vagrant 命令除了 VM 名称外还接受全局状态 ID,因此您将能够使用vagrant destroy ID-FROM-GLOBAL-STATUS 。 此外,全局状态是一个缓存,而不是当前状态的真实表示。 您需要运行global-status --prune 。 谢谢! 😄

所有3条评论

你好呀,

感谢您打开一个问题。 在 Vagrant 的下一个版本中,所有“常规”vagrant 命令除了 VM 名称外还接受全局状态 ID,因此您将能够使用vagrant destroy ID-FROM-GLOBAL-STATUS 。 此外,全局状态是一个缓存,而不是当前状态的真实表示。 您需要运行global-status --prune 。 谢谢! 😄

从 1.8.5 更新到 2.1.2,这是响应:

==> You need a `setup.yml` file

我将锁定此问题,因为它已关闭 _30 天_⏳。 这有助于我们的维护人员找到并关注活跃的问题。

如果您发现与此类似的问题,请打开一个新问题并完成问题模板,以便我们可以获取进一步调查所需的所有详细信息。

此页面是否有帮助?
0 / 5 - 0 等级