Vagrant'ın sanal makinemi depolayacağı klasörü belirtmek istiyorum.Vagrant VM'yi özel klasörde saklayın
Yalnızca bir VM için gerekiyor, bu yüzden VirtualBox.xml defaultMachineFolder
'u değiştirmek veya VBOX_USER_HOME
ortam değişkenini değiştirmek istemiyorum.
Vagrantfile'de bunu yapmanın doğru yolu nedir?
Zaten şu satırları ekleyin denedim: Ben Belirtilen yolda VM klasörü oluşturur
config.vm.provider "virtualbox" do |vb|
vb.customize ["createvm", "--name", "name", "--basefolder", "path"]
end
, ama aynı zamanda ~/VirtualBox VMs
klasörüne çoğaltmak ve yanlış VM yolunu eklemek VirtualBox.xml. Ayrıca ben grupları kullanmak için denedim
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--groups", "/subpath"]
end
Ama sadece ~/VirtualBox VMs
bir alt klasör oluşturur.
Lütfen yardım edin!
Bu harika bir soru."DefaultMachineFolder" öğesini taşımak istemediğini ancak sorunun çözüleceğini düşündüğünüzü zaten söylediğini biliyorum. Daha fazla bilgi için [bu SO cevabı] 'na bakın (http://stackoverflow.com/a/36114947/5240327). –