我通常可以通过以下方式对我的盒子进行操作:
vagrant <command argument> <box id>
然而,我发现这有点乏味,因为我实际上必须记住每台机器的ID。
我不能按vagrant <command argument> <custom name>
的方式管理自定义名称吗?
我将此添加到Vagrantfile:
config.vm.define "customname" do |customname|
end
这样就可以从vagrant status
看到一台名称相似的机器,然而我无法呼叫vagrant ssh customname
......
答案 0 :(得分:2)
是的,这是可能的,并且您在更新时走上了正确的轨道。
Vagrant命令中使用的框名称来自配置名称,因为您已更新。您可以在Multi-Machine
的文档下查看更多示例您还可以控制VirtualBox所见的名称:Configuration - VirtualBox Provider
在您的更新中,您似乎已将其定义为&#34; customname&#34;正确。创建该VM后,您应该能够vagrant ssh customname
。如果这不起作用,您可能需要销毁并重新创建一次(在名称更改后)。