Cuaderno · 14 de noviembre de 2026
Liberar espacio en Docker sin perder datos
dockerlinux
Qué ocupa espacio y cómo limpiarlo sin llevarse por delante volúmenes ni imágenes que aún se usan.
Qué está ocupando:
docker system df -v | head -40
Contenedores parados, redes sin uso, imágenes huérfanas y caché de compilación (no toca volúmenes):
docker container prune -f
docker image prune -f
docker builder prune -f
Cuidado con docker system prune -a y docker builder prune -a: borran también las imágenes que no usa ningún contenedor en ese momento, aunque las acabes de compilar para otro. Me costó reconstruir una imagen dos veces por eso.
Nunca --volumes sin mirar antes qué hay:
docker volume ls -f dangling=true