Для nginx, запущенного внутри контейнера Docker, рекомендуется перезагрузить конфигурацию вместо перезапуска службы.
docker exec nginx -s reload
Если вы должны перезапустить процесс nginx, рассмотрите возможность перезапуска контейнера с помощью команды:
docker restart
Перезапуск nginx — это простой процесс, но вы должны быть осторожны, чтобы гарантировать, что внесенное изменение имеет правильный синтаксис, чтобы избежать сбоя во время перезапуска.
Команда, используемая для проверки синтаксиса конфигурации, — nginx -t