Рассмотрим 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, которое я запускаю, однако, когда я изменяю код на своем компьютере, изменения не отражаются в контейнере, даже если я использовал тома.