提问人:Shiladitya Thakur 提问时间:7/16/2021 最后编辑:Shiladitya Thakur 更新时间:5/3/2022 访问量:365
docker bind mount 在 react 应用程序中不起作用
docker bind mount not working in react app
问:
我在 Windows Home 上使用 docker 工具箱,但无法弄清楚如何在我的前端应用程序中进行绑定挂载。我希望在更改 src 目录中的内容时反映更改。
应用结构:
Docker文件:
FROM node
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
EXPOSE 3000
CMD [ "npm", "start" ]
Docker 命令:
- (在前端目录中)
docker build -t frontend .
docker run -p 3000:3000 -d -it --rm --name frontend-app -v ${cwd}:/app/src frontend
任何帮助都非常感谢。
编辑
cwd -> E:\docker\multi\frontend
CWD/SRC 也无法正常工作。但是,我发现使用 /e/docker/multi/frontend/src 时,更改会在重新运行相同的映像时反映出来
答:
0赞
user19025283
5/3/2022
#1
我遇到了同样的问题,感觉我们应该使用 nodemon 来查找文件更改并重新启动应用程序。 因为有了 docker 参考和教程,项目就可以了。
评论
cwd
${cwd}/src:..