Node.js 使用docker时无法退出节点应用程序

Node.js 使用docker时无法退出节点应用程序,node.js,docker,npm,docker-container,Node.js,Docker,Npm,Docker Container,CRT+C在我使用docker运行应用程序时,没有停止节点应用程序。以下是我所做的步骤。我将非常感谢你的帮助 我的节点应用程序 var config = require('./config.json'); var mongodb = require('mongodb'); var request = require('request'); var http = require('http'); // Debug log entry when starting the daemon. c

CRT+C
在我使用docker运行应用程序时,没有停止节点应用程序。以下是我所做的步骤。我将非常感谢你的帮助

我的节点应用程序

var config  = require('./config.json');
var mongodb = require('mongodb');
var request = require('request');
var http    = require('http');

// Debug log entry when starting the daemon.
console.log("REST daemon started successfully.\n");
console.log("The daemon interval is : "+ config.queue_interval +".\n");


// Resetting failed REST calls if there are any.
if (config.reset_when_start) resetCallbacks();

// Calling processQueue with the given interval.
setInterval(setSubDaemon, config.queue_interval);
setSubDaemon();

function setSubDaemon() {
   // my code is here.
}
我运行nodeapp的docker命令是follow

docker run --link mongo:mongo -v /home/eranga/workspace/clms/daemon:/opt -p 127.0.0.1:8087:8080 custom-node-image

如果您想退出docker节点应用程序,请使用以下命令
CTRL+P+Q

如果要退出docker节点应用程序,请使用以下命令


CTRL+P+Q

这将使容器在后台运行这将使容器在后台运行