考虑Dockerfile:
FROM node:alpine
WORKDIR '/app'
COPY package.json .
RUN npm i
COPY . .
CMD ["npm","run","start"]
我从GIT BASH中运行了以下命令:
docker build -f Dockerfile.dev -t james/reactapp:latest .
winpty docker run -it -p 3000:3000 -v /app/node_modules -v $(pwd):/app james/reactapp
服务器正常工作,登录浏览器后,我可以看到我正在运行的React App, 但是,当我更改计算机上的代码时,更改不会反映在容器中 即使我使用了Volumes。