使用卷后,本地更改仍不适用于Docker容器

时间:2019-11-10 01:15:58

标签: docker docker-compose docker-container

我的nodejs项目的根文件夹中有以下docker组成,这是我的docker文件:

console.log(play(playerSelect, compSelect))

这是我的docker compose:

FROM node:alpine as builder
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "dev"]

在运行docker-compose up之后可以正常工作,但是由于我有vloume,我希望当我在本地文件中更改一行代码时,我看到更改适用于容器,但是如果我需要查看更改,我需要停止并执行码头工人再次组成 为什么卷引用不起作用?我想念什么吗?

NB:当我转到containerdocker exec -it 54474642379a sh时,我可以看到文件已更改,但是服务器没有重新启动

这是我在package.json中的脚本

version: '3'
services: 
  web:
    build: .
    ports: 
      - "4000:4000"
    volumes:
      - /app/node_modules
      - .:/app

0 个答案:

没有答案