@mo я, если что, не про копирование сборки базового образа по всем производным докерфайлам — а про заталкивание всех производных внутрь базового докерфайла как отдельных стейджей. Никакого дублирования это не даёт, (только, потенциально, ЗДОРОВЕННЫЙ докерфайл).
@dside я вообще думаю просто запихать все сервисы в один докерфайл/образ, и в композе разруливать через задание command
Потому что их там две однотипных группы, по 10 и 4 соответственно