@redthor, creo que el punto de @JimmyChatz sigue siendo válido para docker sin embargo; si rm -rf /var/lib/{apt,dpkg,cache,log}/
y haces que sea imposible usar apt
después de ese punto, estás impidiendo que cualquiera pueda usar tu imagen como imagen base y hacer modificaciones con apt
.
Si tomas una decisión consciente de hacer eso a cambio de 200 bytes y proporcionas documentación advirtiendo a la gente sobre esto, probablemente esté bien. Yo, sin embargo, creo que 200 bytes frente a arruinar la capacidad de la imagen para ser una imagen base es una mala compensación.
Además, apt-get clean
es el superconjunto de apt-get autoclean
, por lo que sólo necesitas ejecutar clean
. Según los docs (el énfasis es mío): https://linux.die.net/man/8/apt-get
clean
Limpia el repositorio local de archivos de paquetes recuperados. Elimina todo excepto el archivo de bloqueo de /var/cache/apt/archives/ y /var/cache/apt/archives/partial/.
autoclean
Al igual que clean, autoclean limpia el repositorio local de archivos de paquetes recuperados. La diferencia es que sólo elimina los archivos de paquetes que ya no se pueden descargar, y que son en gran medida inútiles. Esto permite mantener un caché durante un largo periodo de tiempo sin que crezca de forma descontrolada. La opción de configuración APT::Clean-Installed evitará que se borren los paquetes instalados si está desactivada.