Vagrant'ın bir kutu profili için kullanımda olduğunu biliyorum. Şimdi Vagrant'ı başka bir kutu için kullanmak istiyorum (b2), fakat bioiq'in örneğinin iletilen 2222 numaralı bağlantı noktasını (yani) tükettiğini söylüyor. Aşağıda ile b2 yapılandırmak eğerVagrant, bu VM üzerindeki belirtilen bağlantı noktalarını iletemez
Şimdi, Serseri hala ayarlamak için diğer SO sorulardan çeşitli yollar denedim 2222.
Vagrant.configure("2") do |config|
config.vm.box = 'precise32'
config.vm.box_url = 'http://files.vagrantup.com/precise32.box'
config.vm.network :forwarded_port, guest: 22, host: 2323
# Neither of these fix my problem
# config.vm.network :private_network, type: :dhcp
# config.vm.network :private_network, ip: "10.0.0.200"
end
kullanmaya çalışır: forwarded_port (here bakınız ve here). Ayrıca bu Google Group post'u boşa çıkarmayı denedim. Bu mesajı almaya devam ediyorum.
Vagrant cannot forward the specified ports on this VM, since they
would collide with some other application that is already listening
on these ports. The forwarded port to 2222 is already in use
on the host machine.
To fix this, modify your current projects Vagrantfile to use another
port. Example, where '1234' would be replaced by a unique host port:
config.vm.network :forwarded_port, guest: 22, host: 1234
Sometimes, Vagrant will attempt to auto-correct this for you. In this
case, Vagrant was unable to. This is usually because the guest machine
is in a state which doesn't allow modifying port forwarding.
Vagrant'ın neden yönergelerimi sürekli olarak yok saydığını bilmiyorum. Gönderilen yapılandırma çalışmıyor. Bunu aşan var mı? SSH portu durumunda
. Teşekkürler :) – Nutritioustim
Bu çalışır, ama aynı zamanda çalışan iki vm ortamlarının sahip olmanın temel sorunu çözmek için bu gibi çemberin içinden atlamak zorunda olmamak gibi görünüyor.Orijinal hata mesajıyla (Vagrantfile'de iletilen bağlantı noktasının değiştirilmesi) önerilen eylemin neden çalışmadığı konusunda kafam karıştı. – sixty4bit
Daha fazla VirtualBox'ın hatası o zaman Vagrant'ın. Sanal makinenin ömrü boyunca port iletimini değiştiremezsiniz. Bu nedenle, bir vm'yi duraklattığınızda, soketi serbest bırakır, ancak yeniden başlattığınızda ve bu soket çekildiğinde, bunu anında değiştiremezsiniz ve Sanal Makineyi yeniden başlatmanız gerekir. – m1keil