Очень жаль, что докер каждый последующий слой завязывает на предыдущий. Т.е. если у тебя два идентичных пакета, которые ты добавляешь в разные базовые образы - приходится перекачивать все. Было бы круто, если слои были независимы. И я читал, что вроде работа идёт в этом направлении🤷♂
И верфь, и docker buildkit (могу ошибаться), да наверняка и другие сборщики, умеют при сборке монтировать каталог. Таким образом, монтируем apt cache, к примеру, и перекачивать не надо