gpt4 book ai didi

node.js - 如何在不重启整个容器的情况下在 docker 容器上重启 Node?

转载 作者:行者123 更新时间:2023-12-02 01:25:28 25 4
gpt4 key购买 nike

我有一个容器 ==> FROM node:5每次更改代码后, Node 都应重新启动。

但是我没有办法在不重启整个 docker 容器的情况下重启 Node 服务器。

我有很多 npm install在每次我重新启动容器时运行的 dockerfile 上,每次更改代码后等待所有这些都很烦人。

我已经在使用共享文件夹在我的容器中保存最新代码。

最佳答案

如果您只需要在更改后重新启动 Node.js 服务器,而不是使用 node 启动服务器命令你可以使用像 node-dev 这样的工具或 nodemon .要利用这些,您需要更新 Dockerfile 中的命令,例如CMD [ "node-dev", "server.js" ] .

由于您已经将本地文件作为 Docker 容器中的一个卷,对这些文件的任何更改都将重新启动服务器。

关于node.js - 如何在不重启整个容器的情况下在 docker 容器上重启 Node?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37328867/

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