для alpine образов надо немного его переписать в части установки зависимостей. По итогу установка всех расширений будет упакована в единственный докер layer
И в чём профит?
Мой итоговый stage из этих слоёв лишь копирует готовые собранные soшники. То есть на размер финального образа эти дополнительные слои не влияют.
Плюс каждый слой имеет свой индивидуальный кеш, что позволяет обновлять/добавлять экстеншены не сбрасывая кеш остальных.
Ты же меняешь символ и все твои экстеншены пересобираются с нуля