У меня установлен Nginx на контейнере Docker, и я пытаюсь запустить его следующим образом:
docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
Проблема в том, что способ Nginx работает, заключается в том, что начальный процесс немедленно порождает мастер-процесс Nginx и некоторые рабочие, а затем завершает работу. Поскольку Docker просматривает только PID исходной команды, контейнер останавливается.
Как предотвратить остановку контейнера? Мне нужно сказать, чтобы он привязывался к первому дочернему процессу или останавливал исходный процесс Nginx.