Настраивая nginx под один из проектов, я столкнулся с необходимостью использовать переменные окружения в его конфигурации. Оказалось, что Docker-образ из коробки поддерживает такую возможность: создание конфигурации с подстановкой переменных окружения посредством шаблонов. Работает это очень просто: нужно положить файл с нужным расширением в правильную папку внутри контейнера с nginx, и тогда магия сработает. По шагам: Теперь при старте на основании шаблона app-config.conf.template в контейнере nginx будет автоматически создана конфигурация app-config.conf и помещена в папку /etc/nginx/conf.d.