Местная среда Vagrant share застревает

У меня работает локальный env. Я хочу иметь возможность делиться ссылкой типа ngrok с кем-то еще, но каждый раз, когда я бегу. Я на Mac, виртуальная машина на Ubuntu 18.04

Я перенаправляю на порт 80, но при настройке подключения оно зависает

vagrant-share

Он говорит мне, что бродяга не может найти свой порт

Vagrant was unable to detect an HTTP port for your machine

# UBUNTU 18.04 LTS
  config.vm.box = "ubuntu/bionic64"
  config.vm.network "private_network", ip: "192.168.27.17"
  config.vm.network "forwarded_port", guest: 80, host: 4017
  config.vm.network "forwarded_port", guest: 3306, host: 3317

1 ответ

Попробуйте заменить

config.vm.network "forwarded_port", guest: 80, host: 4017

с

config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true

Другой альтернативой было бы явное указание порта в качестве аргумента команды.

vagrant share --http 80

Надеюсь это поможет.

Позднее редактирование: только что нашел комментарий на github - https://github.com/scotch-io/scotch-box/issues/370 (чувствую себя смущенным, потому что https://www.vagrantup.com/docs/share/ похоже относится к последней версии)

Другие вопросы по тегам