Tecnología · GUÍA PRÁCTICA
¿Docker Desktop no reduce espacio tras prune? Separa liberación y compactación VHDX
Mide objetos Docker, bloques del sistema WSL y el VHDX exacto del host antes de borrar o compactar.

`docker system prune` puede liberar objetos Docker sin reducir inmediatamente el archivo de Windows que respalda Docker Desktop. Trátalo como tres mediciones: propiedad Docker, bloques libres dentro de Linux y bytes asignados al VHDX del host.
Congela lo que debe sobrevivir
Enumera contenedores activos y detenidos, imágenes, builders, volúmenes con y sin nombre, proyectos Compose y copias de recuperación. Registra versiones, backend, ubicación del disco y espacio libre. No empieces con `--volumes` ni borrando el VHD.
Mide las tres capas
Guarda `docker system df -v`, uso del builder, uso del filesystem Linux dentro de Docker/WSL y bytes físicos del `.vhdx` exacto en Windows. Responden a propiedad de objetos, asignación guest y asignación host.
Poda solo objetos confirmados
Elige el prune más estrecho según el inventario. system prune cubre contenedores detenidos, redes sin uso, imágenes dangling y caché de build sin uso. Imágenes tagged y volúmenes requieren opciones o comandos separados. Revisa la vista previa.
Identifica disco y límite de versión
Confirma qué VHDX gestiona Docker Desktop, sobre todo tras migraciones. La versión 4.34.0 añadió recuperación automática para VHD WSL2 gestionados: reinicia y vuelve a medir antes de compactar, y no reutilices una ruta antigua.
Separa antes de compactar
Si los bloques guest están libres pero el VHDX sigue grande y no hay recuperación automática, cierra Docker Desktop y ejecuta `wsl --shutdown`. Confirma que el VHD dinámico exacto ya no está en uso; Microsoft exige separado o solo lectura.
Cierra con prueba antes/después
Vuelve a medir uso Docker, filesystem guest, bytes VHDX y espacio Windows. Reinicia Docker Desktop, verifica contenedores y volúmenes conservados y comprueba salud. Detente si cambia otro disco, falta información, el VHD sigue conectado o no bajan los bytes.
