我在 Docker 容器中永远运行 Node 应用程序,如何让所有 console.log 输出显示在控制台上?我是 docker 的初学者,所以我认为使用 docker 登录的最佳方法是简单地登录到 stdout。如果有更好更合适的方法来做到这一点,我愿意接受替代解决方案。
最佳答案
forever
与标准 node
一样,也只需记录到 stdout,因此您不必执行任何特殊操作。当然,如果您使用 docker run -d 启动容器,则必须运行 docker logs -f myNodeContainer 才能实际看到实时输出。
关于node.js - 如何永远将子进程输出打印到标准输出。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28402704/