从主机连接Docker容器内的webpack-dev-server

我正在一个Docker容器(node:4.2.1)中运行一个webpack-dev-server应用程序。 如果我尝试从容器内连接到服务器端口 – 它工作正常。 但是,尝试从主机连接它会导致重置连接(当然,该端口已发布)。 我该如何解决?

这个问题不是docker问题。

将–host = 0.0.0.0添加到您的webpack命令中。

你需要像这样连接到你的页面:

HTTP://主机:端口/的WebPack-dev的服务器/ index.html的

看看iframe模式

您需要确保:

  • 您的docker容器已将EXPOSE的端口映射到主机端口

     docker run -px:y 
  • 您的虚拟机(如果您正在使用Docker计算机与虚拟机)已将映射的端口转发到实际的主机 (虚拟机的主机)。
    请参阅“ 如何从浏览器访问在Docker容器中运行的Tomcat? ”