J'ai installé Nginx sur un conteneur Docker, et j'essaie de l'exécuter comme ceci :
docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
Le problème est que la façon dont Nginx fonctionne, est que le processus initial génère immédiatement un processus Nginx maître et quelques travailleurs, puis se termine. Comme Docker ne surveille que le PID de la commande initiale, le conteneur s'arrête alors.
Comment empêcher le conteneur de s'arrêter ? J'ai besoin de pouvoir lui dire de se lier au premier processus enfant, ou d'empêcher le processus initial de Nginx de se terminer.