kema_16, меняете номер порта с 3658 на нужный в 2 кусках кода. В первом каждый порт добавляется параметр при создании контейнера, второй - скрипт по 2 строки на порт.
P.S. Код который надо запускать после рестарта сервера сам ходит в docker за адресом контейнера.
Docker Compose тут только для записывания настроек контейнера, в том вопросе речь вообще про nginx на хосте. Алсо в комментарии к ответу поправили команду ибо синтаксис менялся.
Петр Фронин, Если запрос по точным значениям поля как в вопросе, то разницы не будет, ибо выдача по индексу.
Через function score можно на каждый терм повесить метрику, по которой будет сортироваться ответ на запрос. Добавлю пример в ответ.
Андрей, монтирование томов во время сборки работает не так, как вы думаете и в Docker Compose не поддерживается в принципе. Потому и толсто намекал на то, что данные надо записывать в том во время запуска контейнера, а не сборки образа.