Я следующие this tutorial использовать всплеск, чтобы помочь с выскабливанием webpages.I установлен Docker набор инструментов и сделал эти два шага:докер работает выплеск контейнер, но Localhost не загружается (Windows 10)
$ docker pull scrapinghub/splash
$ docker run -p 5023:5023 -p 8050:8050 -p 8051:8051 scrapinghub/splash
Я думаю, что это работает правильно, на основании побудила сообщения в окне Докер, который выглядит следующим образом:
Однако, когда я открываю `LOCALHOST: 8050' в веб-браузере, он говорит, что локальный не работает.
Что могло бы пойти не так в этом случае? Благодаря!
Я ничего в 'сетевых настройках VM' не изменится. Вместо этого я использовал 'http: // 192.168.99.100/8050 /', и он отлично работает. Я думаю, что когда я ввожу 'http: // localhost', компьютер не знает, что я специально запрашиваю IP-адрес 192.168.99.100. Спасибо! – user3768495
@ user3768495 port-forwarding позволит вам использовать localhost, потому что этот порт был бы сопоставлен с правой док-машиной ip. – VonC