Comments 11
Тема старая, страдательный. Однако тот же dapp мне как-то больше нравится: собирает быстрее, и не завязан на самую свежую версию докеры (а смена не всегда обоснована) — https://habrahabr.ru/company/flant/blog/333682/
Докеры молодцы, что лучше поздно, но сделали.
Во-первых, посоветовал бы флантовское выступление посмотреть, там и подходы, и решения описаны. Во-вторых, dapp сделан когда ещё докер об этом не думал. В-третьих, если у вас проект на старом докером, то переход на новый может и не быть у вас в планах — и вот эта описанная вами милая фича просто недоступна.
Dapp делался для скорости сборки образов и для уменьшения их размера. Грубо, если вы изменили исходники на 1 байт (и исходник — это код на том же ror), то размер образа не должен прыгать на 100 мб, а образ не должно собираться 5 минут.
Многоэтапные (multi-stage builds) сборки в Docker