Watch at EaseHistorias. Respuestas. Perspectiva.

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.

Ilustración original: ¿Docker Desktop no reduce espacio tras prune? Separa liberación y compactación VHDX
Ilustración original: `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. Watch at Ease

`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.

Ilustración original: Separa antes de compactar
Ilustración original: 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. Watch at Ease