gpt4 book ai didi

node.js - Docker Node 表示主机中的量变化未反射(reflect)在容器中

转载 作者:太空宇宙 更新时间:2023-11-04 00:34:30 25 4
gpt4 key购买 nike

我有一个在主机中创建的简单的 Express 应用程序,并通过卷挂载到正在运行的容器:

docker run -d -p 80:8080 -v $(pwd):/www -w "/www" node

当我在主机中更改代码并刷新网页时,更改不会反射(reflect)在浏览器中。

我做错了什么?

最佳答案

每次更改文件时都需要重新启动 Node 进程才能生效,您的卷挂载是正确的。

执行此命令以进入您的容器:

docker exec -ti <your-container-name> /bin/bash

然后导航到您的文件 (cd/www) - 您应该看到容器内反射(reflect)的文件更改。

考虑使用像 forever.js 这样的库从容器内部在代码更改时自动刷新服务器。

(This question有助于探索forever.js选项)

关于node.js - Docker Node 表示主机中的量变化未反射(reflect)在容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39711382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com