在您的nodejs应用中,您有
app.listen(PORT);一条指令,该指令告诉nodejs启动服务器以侦听port的环回接口上的连接
PORT。结果,您的应用程序将只能查看源自本地主机(容器本身)的连接。
您需要告诉您的应用监听以下端口上的所有接口
PORT:
app.listen(PORT, "0.0.0.0");
这样,它将看到来自Docker容器外部的连接。

在您的nodejs应用中,您有
app.listen(PORT);一条指令,该指令告诉nodejs启动服务器以侦听port的环回接口上的连接
PORT。结果,您的应用程序将只能查看源自本地主机(容器本身)的连接。
您需要告诉您的应用监听以下端口上的所有接口
PORT:
app.listen(PORT, "0.0.0.0");
这样,它将看到来自Docker容器外部的连接。