我使用这个Dockerfile来创建一个映像并启动一个容器:
FROM node:6.1.0-wheezy
RUN mkdir /usr/src/goof
COPY . /usr/src/goof
WORKDIR /usr/src/goof
RUN npm install
EXPOSE 3112
EXPOSE 31337
CMD ["npm", "start"]
因此,创建了映像,容器也启动了,但是当我尝试使用localhost:3112
访问它时,它不起作用。
,有人知道会有什么问题吗?
这是代码结构:
这是启动容器docker run --rm -p 3112:3112 --name rce rce
的命令
发布于 2021-10-05 22:08:37
正如您在注释中提到的,它看起来暴露了节点应用程序的错误端口。
所以,您所需要的只是为您的应用程序公开端口3113
,当您运行您的container
时,会出现这样的情况
docker run --rm -p 3113:3113 -p 3112:3112 --name rce rce
https://stackoverflow.com/questions/69460405
复制相似问题