【发布时间】:2016-02-01 10:07:15
【问题描述】:
我正在 Docker 容器(节点:4.2.1)内运行 webpack-dev-server 应用程序。如果我尝试从容器内连接到服务器端口 - 它工作正常。但是,尝试从主机连接它会导致重置连接(当然,端口已发布)。我该如何解决?
【问题讨论】:
-
你能告诉我们你的 Dockerfile 和你的
docker run命令吗? -
我没有 Dockerfile,我是从节点手动运行的:4.2.1 镜像:
docker -ti -p 8080:8080 node:4.2.1 bash -
你想连接什么IP?默认情况下,Docker 将您的端口绑定到由 0.0.0.0 (INADDR_ANY) 表示的所有可用接口。如果您希望它绑定到本地主机,请执行
docker -ti -p 127.0.0.1:8080 node:4.2.1 bash