ノードサーバーを含むドッカーコンテナを実行しています。コンテナに接続し、実行中のサーバを強制終了し、再起動します(開発用)。しかし、私はノードサーバーを殺すと、コンテナ全体を殺します(おそらく、コンテナが始まったプロセスを殺しているためです)。コンテナ全体を強制終了せずにドッカーコンテナのデフォルトコマンドをどのように殺すのですか?
これは可能ですか? This answerが助けられましたが、(可能であれば)コンテナを強制終了せずにコンテナのデフォルトプロセスを強制終了する方法については説明していません。
私がしようとしていることができない場合、この問題を回避するにはどうすればよいですか?リンクされた解答のコメントに示唆されているように、私のドッカー作成の各画像にcommand: bash -c "while true; do echo 'Hit CTRL+C'; sleep 1; done"
を追加すると理想的な解決策のようには見えません。
nodejを停止すると失敗するヘルスチェックはありますか? – herm