Теория
Что такое многоэтапные сборки (multi-stage builds)?
Как отделить инструменты сборки от среды запуска в Docker и какие зависимости нельзя забывать при переносе Ruby-приложения.
Читать ответ