Если ARG, объявленный в верхней части файла Dockerfile, будет изменен, но его значение используется только для команды RUN в конце файла Docker, делает ли Docker перекомпиляцию всего изображения с нуля или может ли он повторно использовать, используйте промежуточное изображение справа перед соответствующей командой RUN?
Чтобы лучше использовать слоирование, следует ли размещать объявления ARG в верхней части файла Docker или непосредственно перед секцией, которая их использует?
Я предполагаю, что часть моего вопроса заключается в том, генерирует ли директива ARG промежуточный уровень.