node.js - 如何停止在docker中运行 Node

标签 node.js docker

我刚刚安装了 docker 和 node。 我能够运行一个基本的 express 网站。我现在的问题是我无法阻止它。 Control-C 没有做任何事情。

我暂时退出的方法是:

  1. 关闭 docker 的终端。
  2. 打开一个新的。
  3. 搜索所有正在运行的 docker 容器。
  4. 然后docker stop [container]

这是正确的方法吗?

最佳答案

如此处所述:github: docker-node best practice

您可以将 --init 标志添加到您的 docker run 命令。

docker run -it --init -p 3000:3000 --name nodetest mynodeimage

关于node.js - 如何停止在docker中运行 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36637912/

相关文章:

node.js - NestJs/Mongoose 中的自动增量序列

docker - 在没有 root 访问权限的服务器上安装 Docker 二进制文件

docker - 无法查看 ASP NET Core Container 的日志

docker - 如何在本地OKD群集中运行本地docker镜像?

node.js - SPA应该使用Ajax还是socket.io?

node.js - 在 CQL 查询中更改 Helenus 一致性级别

docker - 如何在不重新启动的情况下更改 docker 容器的源代码?

docker - 我如何通过docker-compose.yml环境变量构建容器?

mysql - 如何在相关表中添加子行? (Sequelzie N :M Relationship)

javascript - 如何在 Jasmine 测试中强制首先执行某个函数?