我知道之前曾有人问过这个问题
他们都有使用Docker IP(即192.168.99.100
)的相同解决方案。
就我而言,我正在尝试访问Docker Toolbox中的Node-RED容器:
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
网络错误
发生通信错误:“操作超时” Web服务器可能已关闭,太忙,或遇到其他问题而无法响应请求。您不妨稍后再试。
我尝试运行一个简单的NodeJS Web服务容器,并且我可以通过curl访问它,但不能从浏览器访问它。
使用的浏览器: