Tengo Nginx instalado en un contenedor Docker, y estoy tratando de ejecutarlo así:
docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
El problema es que la forma en que funciona Nginx es que el proceso inicial genera inmediatamente un proceso maestro de Nginx y algunos trabajadores, y luego se cierra. Como Docker solo está mirando el PID del comando original, el contenedor se detiene.
¿Cómo evito que el contenedor se detenga? Necesito poder decirle que se una al primer proceso secundario, o que detenga la salida del proceso inicial de Nginx.