La imágen oficial de CentOS para Docker viene preconfigurada para no instalar la documentación al instalar paquetes. Puedes comprobarlo con:
$ docker run --rm centos grep tsflags /etc/yum.conf
Verás que te devuelve tsflags=nodocs.
La documentación de yum.conf
nos explica lo que hace la opción tsflags.
Lo que queremos hacer es deshabilitarla al instalar ciertos paquetes. Por ejemplo
CUPS la necesita para mostrar su
index.html. Lo instalaríamos así en nuestro
Dockerfile:
$ yum --assumeyes --setopt tsflags= install cups
Lo mismo sirve para dnf.