А, тогда я неверно понял.
Если делать from: centos, то размер образа будет большим. В этом, в общем-то, причина, а не потому, что непопса и всё такое. from: scratch, или там from: alpine - вот это популрное, тупо чтобы базовый образ был чем меньше, тем лучше.
Миф. Посмотрев в большинство Dockerfile можно понять, что размером никто не озабачивался. Просто CentOS крайне неудобен. Свои загоны, ядро старое, репа несогласована, софт старый. Половина софта сейчас всё равно без пакетизации собирается, так тут даже и репа не нужна, а поставить новый нормальный gcc без загонов быстрее и легче на чём угодно кроме CentOS. Как консольный UI centos тоже не олбладает никакими преимуществами, одни слезы со старым софтом. Вобщем, мне не ясна осмысленность