-6
彼らはプロセスを管理するのと同じことを達成しているようです。 DockerとSupervisorの違いは何ですか?Dockerとスーパーバイザの違いについて尋ねる
彼らはプロセスを管理するのと同じことを達成しているようです。 DockerとSupervisorの違いは何ですか?Dockerとスーパーバイザの違いについて尋ねる
実際にはドッカーのコンテナ内でスーパバイザを使用することができます。コンテナからの脱出が完了すると、すべてプロセスが終了します。
Aコンテナの分離メインプロセス:そのプロセスが実行されている限り、コンテナが実行されます。
しかし、コンテナに複数のプロセスを実行するにはが必要な場合は、信号の伝播を管理するスーパーバイザ、特にプロセスを終了する必要があることを示すスーパーバイザが必要です。
「Use of Supervisor in docker」でPID 1ゾンビ刈り上げの問題を回避するには、さらにを参照してください。ドッカー1.12(Q3 2016)以来
(ゾンビプロセスが停止されることはありませんプロセスであり、そして任意の親プロセスなしで、「ゾンビ」のまま)あなたが複数のプロセスを持っているならば、あなたはもう監督を必要としない:
docker run --init
スーパーバイザプロセスが実行されます。 Dockerは独立したコンテナを実行します。 – Matt
私はそれを得ることはありません。 –