Vagrant - vagrant не может переадресовать указанные порты на этой виртуальной машине - PullRequest
0 голосов
/ 22 января 2020

Когда я запускаю vagrant up, я получаю следующую ошибку:

Vagrant cannot forward the specified ports on this VM, since they
would collide with another VirtualBox virtual machine's forwarded
ports! The forwarded port to 3306 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.forward_port 80, 1234

Я проверил, и у меня нет никаких процессов, использующих порт 3306 локально. Я тоже пробовал vagrant destroy и vagrant up, не помогло. vagrant suspend и vagrant resume тоже не помогли.

В чем еще может быть проблема?

Ответы [ 2 ]

0 голосов
/ 22 января 2020

Оказалось, что на моей машине запущен процесс с портом 3306. Запуск lsof -i :3306 не показал его, только когда я использовал sudo, он сделал.

0 голосов
/ 22 января 2020

Какова ваша команда, чтобы найти порт?

Может быть, вы можете видеть это. Vagrant Port Collision на порту 80, но порт 80 не пересылается в VagrantFile

...