作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个小型 Web 服务器,它在我的 docker 中响应“Hello World”。
但是在开发时(并将响应更改为“Hello World !!!”之类的内容),我无法让它在保存时重新加载。
FROM node:14
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install -g nodemon
RUN npm install
COPY . .
EXPOSE 8080
CMD [ "nodemon", "--legacy-watch", "server.js" ]
我必须重建图像才能改变它。
--legacy-watch
或
-L
不会成功的。
最佳答案
为此,您需要使用卷。默认情况下,Docker 不会根据您在 FS 中所做的更改来更新镜像文件系统。卷允许您保持容器 FS 和本地 FS 同步。
您可以阅读有关卷的详细信息 here
关于node.js - 带有标志 --legacy-watch 的 Nodemon 不适用于 docker Ubuntu/Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69528416/
我是一名优秀的程序员,十分优秀!