是否可以通过自定义名称管理Vagrant机器?

时间:2015-01-29 22:44:56

标签: vagrant vagrantfile

我通常可以通过以下方式对我的盒子进行操作:

vagrant <command argument> <box id>

然而,我发现这有点乏味,因为我实际上必须记住每台机器的ID。

我不能按vagrant <command argument> <custom name>的方式管理自定义名称吗?

更新

我将此添加到Vagrantfile:

config.vm.define "customname" do |customname|
end

这样就可以从vagrant status看到一台名称相似的机器,然而我无法呼叫vagrant ssh customname ......

1 个答案:

答案 0 :(得分:2)

是的,这是可能的,并且您在更新时走上了正确的轨道。

Vagrant命令中使用的框名称来自配置名称,因为您已更新。您可以在Multi-Machine

的文档下查看更多示例

您还可以控制VirtualBox所见的名称:Configuration - VirtualBox Provider

在您的更新中,您似乎已将其定义为&#34; customname&#34;正确。创建该VM后,您应该能够vagrant ssh customname。如果这不起作用,您可能需要销毁并重新创建一次(在名称更改后)。