Diskzyv0.1
No borrar a mano

¿Qué es Docker.raw en Mac y se puede borrar?

Respuesta corta

No borres Docker.raw a mano. Es el disco virtual que contiene todas las imágenes, contenedores y volúmenes de Docker de tu Mac, así que eliminarlo los borra todos. Para liberar espacio, haz la limpieza (prune) desde Docker.

Dónde está

~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw

Qué es

Docker Desktop ejecuta los contenedores dentro de una pequeña máquina virtual Linux, y Docker.raw es el disco de esa máquina. Todo lo que Docker guarda está dentro de este único archivo: imágenes descargadas, caché de compilación, contenedores detenidos y volúmenes con nombre, incluidas las bases de datos que tengas en volúmenes.

Es un archivo disperso (sparse). El Finder puede mostrarlo con su tamaño máximo permitido, mientras que el espacio que ocupa realmente en tu disco es menor. Ejecutar du -h sobre el archivo, o mirar en los ajustes de Docker Desktop, muestra la cifra real.

Crece a medida que descargas imágenes y compilas. Las imágenes antiguas, las capas huérfanas (dangling) y la caché de compilación se quedan hasta que las eliminas.

Cuánto llega a ocupar

A menudo decenas de GB en un equipo que usa Docker con regularidad, hasta el límite de disco definido en Docker Desktop.

Cómo reducirla de la forma correcta

  1. Abre Docker Desktop y ejecuta docker system df en Terminal para ver qué ocupa espacio: imágenes, contenedores, volúmenes o caché de compilación.
  2. Ejecuta el comando de abajo. Elimina los contenedores detenidos, las redes sin usar, las imágenes huérfanas (dangling) y la caché de compilación sin usar.
  3. Para una limpieza más a fondo, docker system prune -a elimina además todas las imágenes que no usa ningún contenedor. Añadir --volumes elimina también los volúmenes sin usar, lo que puede borrar datos, así que revisa antes tus volúmenes.
  4. Para limitar cuánto puede crecer el archivo, reduce el límite de uso de disco en Settings > Resources de Docker Desktop. Docker te avisa si un cambio va a borrar datos existentes.
En Terminal
docker system prune

Qué pasa después

Las imágenes eliminadas se descargan o se compilan de nuevo la próxima vez que las necesitas, así que la primera ejecución es más lenta. Los contenedores y volúmenes que están en uso se conservan.

Cómo la trata Diskzy

Diskzy muestra en el mapa del disco cuánto ocupa realmente Docker.raw, para que sepas cuándo toca hacer limpieza desde Docker. No reduce el archivo por ti.

Guías relacionadas

Descubre adónde se fue el espacio de tu Mac

Diskzy hace un mapa de tu disco, explica los Datos del sistema y limpia lo que es seguro. Gratis durante 72 horas, después $9 una sola vez para 2 Mac.

Prueba Diskzy gratis
Leer en:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語