即使主机已经是0.0.0.0,Docker容器也会返回空响​​应

时间:2018-08-09 09:01:55

标签: node.js docker

我对应用程序进行了docker化并成功构建了映像。但是,当我尝试用它制作一个容器时,我仍然无法成功连接。

Dockerfile:

FROM node:8

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 4888


CMD ["npm", "start"]

Docker ps:

    CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                           NAMES
748f60fd36c4        ahchi-front:v2.0.4          "npm start"              34 minutes ago      Up 34 minutes       0.0.0.0:4888->4888/tcp          ahchi-front-v2.0.4.1

我已经将主机名设置为0.0.0.0,但无济于事。 Docker日志:

[SOCKET] started
[SERVER] Listening on  0.0.0.0:4888

但是我的本地计算机仍然无法连接到它。

卷曲:

curl localhost:4888
curl: (52) Empty reply from server

当我curl缩在容器中时,也会发生同样的事情。

尝试了docker机器,但它也没有用:(这是拒绝连接,而不是返回空响应。

curl 192.168.99.100:4888
curl: (7) Failed to connect to 192.168.99.100 port 4888: Connection refused

我应该怎么解决这个问题?

0 个答案:

没有答案