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

我想在启动Docker容器时启动多个进程p1p2pn 。 我可以通过以下途径实现这一目标:

 CMD p1 

但我想为多个进程做到这一点,我想在后台运行所有进程。 有没有办法做到这一点?

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

例如Dockerfile

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

这是重要的,以保持父进程运行否则docker将杀死所有进程和容器将停止运行(这是绊我之前)

你可以select使用主pipe或某种效果。