从Dockerfile启动docker容器中的多个进程

时间:2017-03-14 08:27:12

标签: docker dockerfile

当我启动docker容器时,我想启动多个进程 $.each(data, function (key, value) { console.log(key); console.log(value[0]); console.log(value[1]); console.log(value[2]); console.log(value[3]); console.log(value[4]); }); p1 ... p2。我可以通过以下方式实现这一目标:

pn

但我想为多个进程执行此操作,并且我希望在后台运行所有进程。反正有吗?

1 个答案:

答案 0 :(得分:1)

您可以拥有一个执行进程的启动脚本。

例如 Dockerfile

CMD ./start.sh

start.sh
./process-1.sh
./process-2.sh
./process-3.sh &

导入以保持父进程运行,否则docker将终止所有进程并且容器将停止运行。(之前我绊倒了)

你可以选择使用主管或其他方式。