我无法在Chrome的http://172.17.0.2:8080/上访问本地站点,我得到"172.17.0.2响应时间太长".
我使用inspect命令获取容器的IP地址.
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} e83c95d05d63
我使用的run命令.
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"]