Docker Live服务器不会在项目目录中呈现页面

时间:2017-12-29 15:25:29

标签: docker

我是Docker的新手。我正在为具有基于this NPM package的静态HTML文件的项目文件夹创建实时重新加载服务器。这就是我的Dockerfile的样子:

FROM node:8.9.3-alpine
LABEL Name=app-static Version=1.0.0

# Configure container image
ENV NODE_ENV development
WORKDIR /app
VOLUME [ "app" ]
RUN npm install -g live-server@1.2.0
EXPOSE 1764
CMD [ "live-server", "--port=1764", "--entry-file=index.html" ]

这就是我的docker-compose.yml文件的样子:

version: '2.1'

services:
  app-static:
    image: app-static
    build: .
    ports:
      - 1764:1764

当我运行docker-compose up时,我的容器会旋转,我的终端会收到以下消息:

Serving "/app" at http://127.0.0.1:1764

当我导航到http://127.0.0.1:1764/index.html时,我在浏览器窗口中看到以下消息:

  

无法获取/index.html

为什么会这样?看起来我的项目文件不能用于我的容器。感谢您的帮助。感谢。

0 个答案:

没有答案