目标:我希望看到我的应用在外部世界中运行。
我的 Dockerfile 如下:
FROM node:8.1.0
RUN mkdir /app
WORKDIR /app
RUN npm install
EXPOSE 3000
docker build -name xyz .
//忽略任何错误,因为它正常工作。
docker run -d -p 8100:3000 --name server xyz
为了在用户代理上运行它,即chrome,我应该按如下方式编写URL吗?
ec2 ip: xx.xx.xxx.xx:8100
//从上到下都是正确的过程吗?
当我在浏览器上运行xx.xx.xxx.xx:8100
时,浏览器显示网站无法访问。