2017-03-14 73 views
0

我想啓動多個進程p1,p2 ... pn當我啓動docker容器時。我能做到這一點的一個過程:從Dockerfile啓動Docker容器中的多個進程

CMD p1 

但我想這樣做,多進程,我想在後臺運行的所有進程。無論如何要這樣做?

+0

http://stackoverflow.com/questions/33905912/docker-container-best-practices – Rao

回答

1

你可以有一個啓動腳本來執行進程。

如 Dockerfile

CMD ./start.sh 

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

它的進口,以保持父進程中運行,否則泊塢窗將殺死所有進程和容器將停止運行。(在這之前把閘碰跳了我)

你可以選擇使用監督或某種效果。