Мне известно, что об этом уже спрашивали:
Все они имеют одно и то же решение, которое заключается в использовании IP-адреса докера, т.е. 192.168.99.100
.
В моем случае я пытаюсь получить доступ к контейнеру Node-RED в Docker Toolbox:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3ce4c9d29254 nodered/node-red-docker "npm start -- --user…" 3 hours ago Up 2 hours 0.0.0.0:1880->1880/tcp nodered
Поэтому я использовал http://192.168.99.100:1880/
из браузера хоста.
Но я все еще получаю ошибки тайм-аута:
tcp_error
Ошибка сети
Произошла ошибка связи: «Тайм-аут операции» Возможно, веб-сервер не работаетслишком занят или испытывает другие проблемы, не позволяющие ему отвечать на запросы.Вы можете повторить попытку позже.
Я попытался запустить простой контейнер веб-службы NodeJS и Я мог получить к нему доступ через curl, но не из браузера .
Используемые браузеры:
- Chrome (версия 71.0.3578.98)
- Internet Explorer (версия 11.0.9600.19204)