Ich habe Nginx auf einem Docker-Container installiert und versuche, es folgendermaßen auszuführen:
docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
Das Problem ist, dass die Funktionsweise von Nginx darin besteht, dass der anfängliche Prozess sofort einen Master-Nginx-Prozess und einige Worker erzeugt und dann beendet wird. Da Docker nur die PID des ursprünglichen Befehls überwacht, wird der Container angehalten.
Wie verhindere ich, dass der Container anhält? Ich muss in der Lage sein, es anzuweisen, sich an den ersten untergeordneten Prozess zu binden oder zu verhindern, dass der ursprüngliche Prozess von Nginx beendet wird.