да, я привел пример, что голый alpine c elixir весит 52мб, посмотерл в докер хаб проектов, с которыми работаю, они весят от 30 до 40. Интересно посмотреть на конфигурацию, где бы размер был меньше
так вот, в итоге получается другая ситуация. в случае, если код просто кладется в образ "FROM elixir:alpine-...", слой с эликсиром(50мб) будет на хосте один, итоговое место на диске - 50мб+N*X, где X - размер исходников, примерно.
в случае с релизом и "FROM alpine:..." получится, что интерпретатор и прочие части релиза каждый раз попадают в новый слой, который не разделяется и disk usage будет ~40мб*N.