J'ai Nginx installé sur un conteneur Docker et j'essaye 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, c'est que le processus initial génère immédiatement un processus Nginx maître et certains travailleurs, puis se ferme. Comme Docker ne regarde que le PID de la commande d'origine, le conteneur s'arrête alors.
Comment empêcher le conteneur de s'arrêter? Je dois être capable de lui dire de se lier au premier processus enfant, ou d'arrêter le processus initial de Nginx de se terminer.