【发布时间】:2018-09-20 08:03:21
【问题描述】:
我无法在 Chrome 中通过 http://172.17.0.2:8080/ 本地访问该站点,我收到“172.17.0.2 响应时间过长”。
我使用inspect命令获取了容器的IP地址。
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} e83c95d05d63
我使用的运行命令。
docker run -it -p 8080:8080 --name portfolio-vue portfolio-vue:v1
还有我的 Dockerfile
FROM node:7.7-alpine
ADD package.json /tmp/package.json
RUN cd /tmp && npm install
RUN mkdir -p /opt/portfolio-vue && cp -a /tmp/node_modules /opt/portfolio-vue-app
WORKDIR /opt/portfolio-vue
COPY . /opt/portfolio-vue
EXPOSE 8080
CMD ["npm", "start"]
【问题讨论】:
标签: node.js docker vue.js vuejs2 dockerfile