Многоэтапная сборка в Docker работает путём разделения процесса создания образа на этапы. 1 Каждый этап — это исходный образ, за которым следуют команды, а последний этап определяет размер окончательного образа. 1
Общая стратегия использования многоэтапной сборки: 1
При многоэтапной сборке используются несколько операторов FROM в Dockerfile. 3 Каждая инструкция FROM использует произвольный базовый образ и начинает новый этап сборки. 3 Это позволяет выборочно копировать артефакты с одного этапа на другой, оставляя в финальном образе только необходимое. 35