2017-03-14 8 views
0

複数のプロセスを開始したいp1p2 ... pnドッカーコンテナを起動するとき。Dockerファイルから複数のプロセスを開始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 & 

これは、すべてのプロセスを強制終了しますそうでない場合はドッキングウィンドウを実行している親プロセスを維持するために、インポートだとコンテナが実行を停止します。

あなたが代わりに使用することができます(前に私を倒してしまったということ)監督者またはその旨を通知する。

関連する問題