Verwenden von Supervisor im Andockfenster

Ich bin nicht gefragt, über den Einsatz der Betreuer mit dockers, sondern will nur meinen Verständnis überprüft.

Ich verstehe, dass docker läuft ein einzelner Prozess, der, wenn er ausgeführt wird. Auch, supervisor verwendet, wenn wir brauchen, um mehrere Prozess innerhalb des Containers.

Habe ich gesehen, dass mehrere Beispiele, wo ein container ist, angefangen von der Basis-image-und mehrere Dienst installiert sind und der Behälter verpflichtet sich zu einem neuen Bild, alle ohne supervisor.

So, meine grundlegenden Zweifel war, was ist der Unterschied zwischen beiden Ansätzen.

Mein Verständnis ist, dass, wenn docker-container beendet wird, sendet es ein kill-signal an den Prozess mit PID 1 PID 1 befasst sich mit der Kind-Prozess und Stoppt alle Kind-das ist genau das, was getan wird, von Vorgesetzten, während wir installieren können mehrere Prozess ohne supervisor-nur ein Prozess kann ausgeführt werden, wenn docker run ausgestellt ist und wenn der container gestoppt wird nur die PID 1 gesendet werden Signale und andere laufende Prozess wird nicht gestoppt werden würde.

Bestätigen Sie bitte, wie viel mein Verständnis über die Verwendung von supervisord korrekt ist.

Dank

InformationsquelleAutor der Frage user3275095 | 2015-10-14

Schreibe einen Kommentar