Я использую Vagrant для одного профиля окна. Теперь я хочу использовать Vagrant для другого блока (b2), но он говорит, что экземпляр bioiq потребляет перенаправленный порт 2222 (который он есть).
Теперь, если я настрою b2 с приведенным ниже, Vagrant все еще пытается использовать 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
Я пробовал различные способы из других вопросов SO, чтобы установить : forwarded_port (см. здесь и здесь). Я также пробовал этот Сообщение в Google Group, безрезультатно. Я продолжаю получать это сообщение.
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.
Я не знаю, почему Вагрант последовательно игнорирует мои директивы. Выложенная конфигурация не работает. Кто-нибудь преодолел это?