2016-08-21 9 views
0

私はdocker-composeを使用してJSアプリケーションのコンテナを整理しています。
ソースコンテナsports command: npm startは非常に標準的で、ライブアプリケーションをスピンアップします。しかし、私はそれを停止するように頼むときに、そのタイムアウト。Dockerコンテナを停止するときにコマンドを実行できますか?

docker-compose stopがコンテナ内でコマンドを実行することが可能かどうか疑問に思っていました。アプリケーションを正しく終了させることができました。

答えて

2

docker-compose stopはちょうどSIGTERMをコンテナに送信し、10秒後に停止しない場合(設定可能)SIGKILLが続きます。したがって、この動作をカスタマイズしたい場合は、entrypoint内のシグナルを処理する必要があります(ある場合)。

関連する問題