无法访问localhost:8080上的Docker容器

时间:2020-07-22 13:17:06

标签: linux docker dockerfile

因此,我试图为一个简单的打字稿应用程序构建一个docker映像,我能够成功构建并运行该映像,但是无法访问端点到本地主机上绑定的端口, 这里是所有图像供参考,我似乎无法调试该错误。 请注意,这里我分别设置了2个映像,一个在localhost上,另一个在0.0.0.0上仍然无法访问它们。

DockerFile:

FROM node:12

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install
RUN npm install typescript

COPY . .

EXPOSE 8080
RUN npm run build

CMD ["npm","start"]

docker ps结果:

CONTAINERID图像命令创建的状态端口名称

2f974d0daf2a srinchow / test_server“ docker-entrypoint.s…” 36分钟前向上36分钟127.0.0.1:8080->8080/tcp vigorous_cannon

55c32614ee44 srinchow / test_server“ docker-entrypoint.s…” 43分钟前上43分钟0.0.0.0:49160->8080/tcp Peace_chandrasekhar




码头工人检查结果:


“ NetworkSettings”:{ “ Bridge”:“”, “ SandboxID”:“ 7654c9a018abf4718ece4fa878d8a2a1e92d9c5662be55475b45443f946da6d2”, “ HairpinMode”:否, “ LinkLocalIPv6Address”:“”, “ LinkLocalIPv6PrefixLen”:0, “港口”:{ “ 8080 / tcp”:[ { “ HostIp”:“ 127.0.0.1”, “ HostPort”:“ 8080” } ] }, “ SandboxKey”:“ / var / run / docker / netns / 7654c9a018ab”, “ SecondaryIPAddresses”:null, “ SecondaryIPv6Addresses”:null, “ EndpointID”:“ e7fecc80a696f8ccec52b81cd82ed45fef4bc44ff88bfc5b68b9cdf56af17c84”, “网关”:“ 172.17.0.1”, “ GlobalIPv6Address”:“”, “ GlobalIPv6PrefixLen”:0, “ IPAddress”:“ 172.17.0.3”, “ IPPrefixLen”:16 “ IPv6Gateway”:“”, “ MacAddress”:“ 02:42:ac:11:00:03”, “网络”:{ “桥”:{ “ IPAMConfig”:null, “链接”:null, “别名”:null, “ NetworkID”:“ 36a6859b6bfaed9af4118bfb4ff09c7b3be2fc799f57972b7f135c48c20cc5d2”, “ EndpointID”:“ e7fecc80a696f8ccec52b81cd82ed45fef4bc44ff88bfc5b68b9cdf56af17c84”, “网关”:“ 172.17.0.1”, “ IPAddress”:“ 172.17.0.3”, “ IPPrefixLen”:16 “ IPv6Gateway”:“”, “ GlobalIPv6Address”:“”, “ GlobalIPv6PrefixLen”:0, “ MacAddress”:“ 02:42:ac:11:00:03”, “ DriverOpts”:null } } } } ]

0 个答案:

没有答案
相关问题