AskCleanAskClean

Docker ocupa demasiado espacio en Mac: cómo recuperarlo

Equipo de AskClean · Actualizado 2026-07-31

Ejecuta docker system df -v para saber si el espacio lo ocupan imágenes, contenedores detenidos, caché de build o volúmenes. Limpia primero la categoría diagnosticada, conserva los volúmenes con datos sin copia y nunca borres ni muevas Docker.raw manualmente en Finder.

Almacenamiento Docker con contenedores, capas de imágenes, caché y un volumen de datos protegido
Docker reúne datos regenerables y persistentes en un disco virtual; identifica cada categoría antes de podar.

Por qué Docker parece tan grande

Docker Desktop guarda objetos Linux dentro de una imagen de disco virtual, normalmente Docker.raw. Su tamaño lógico, límite máximo y bloques físicos usados pueden diferir. Borrar ese archivo evita las protecciones de Docker y puede destruir imágenes, contenedores y volúmenes a la vez.

Audita antes de podar

docker system df -v desglosa el uso; docker ps -a, docker image ls y docker volume ls muestran propietarios. «Reclaimable» no significa automáticamente seguro: un volumen sin contenedor activo puede contener la única copia de una base de datos.

  1. Guarda la salida de docker system df -v.
  2. Relaciona contenedores, imágenes y volúmenes con proyectos activos.
  3. Respalda cualquier volumen que contenga datos importantes.
  4. Poda primero la categoría concreta que explica el crecimiento.
  5. Repite la medición y prueba los proyectos antes de hacer más cambios.

Un volumen desconectado no es necesariamente desechable; los proyectos Compose y las bases detenidas suelen dejar datos legítimos.

Usa comandos específicos

Elimina contenedores o imágenes conocidos con docker container rm y docker image rm. docker builder prune limpia caché reproducible. docker system prune combina categorías; -a amplía las imágenes y --volumes añade volúmenes anónimos, por lo que no deben añadirse sin revisar.

Protege volúmenes y el disco virtual

Respalda bases con su exportación nativa o un procedimiento probado. Cambia límite o ubicación del disco desde Docker Desktop Settings, nunca desde Finder. AskClean hace visible la huella del Mac, pero deja Docker.raw, credenciales y datos administrados fuera de la limpieza automática.

Preguntas frecuentes

¿Por qué Docker.raw es tan grande?

Contiene imágenes, contenedores, cachés y volúmenes; su tamaño aparente puede superar el espacio físico usado.

¿docker system prune elimina volúmenes?

No por defecto. --volumes amplía la limpieza y puede poner datos persistentes en riesgo.

¿Puedo borrar Docker.raw en Finder?

No. Usa la CLI para objetos y Docker Desktop Settings para el disco virtual.

Fuentes

Más guías de almacenamiento para desarrolladores