我试图创建多个盒子,让流浪汉在写作时加载。
vagrant up kali
vagrant up metasploitable2我设置的Config是
在卡利VagrantFile
Vagrant.configure("1") do |config|
config.vm.define "kali" do |kali|
kali.vm.box = "Kali"
end
end在Metasploitable2内部
Vagrant.configure("1") do |config|
config.vm.define "metasploitable2" do |metasploitable2|
metasploitable2.vm.box = "metasploitable2"
end
end如果我浏览到.vmdk和Vagrantfile所在的目录,然后说
vagrant up kali 它创建kali映像,但是如果我不在目录中,它将不会加载VM。
有错误:
The machine with the name 'kali' was not found configured for
this Vagrant environment.我假设这是因为它无法读取配置文件,但我如何才能在全局范围内这样做,因为我认为您根本不应该修改“全局”迷走片文件。
发布于 2014-02-17 17:28:32
嗯,Vagrant必须找到Vagrant文件才能读取它,不是吗?
因此,您要么必须位于同一个目录中,要么位于它下面的任何子目录中。也可以将VAGRANT_CWD环境变量设置为指向目录。有关更多信息,请参见Vagrantfile文档中的“查找路径”部分。
当然,如果您需要经常使用包装脚本或其他快捷方式,您可以这样做。
顺便说一句,您可能希望升级您的Vagrantfile以使用V2配置格式来使用Vagrant1.1+的所有新特性。
https://stackoverflow.com/questions/21831873
复制相似问题