es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Docker prune no ayuda a liberar espacio, parece que docker-desktop-data no está limpiando

Estoy tratando de limpiar mi sistema de imágenes de Docker, constantemente eliminando, incluso mi última eliminación dijo que se liberaron 22GB, pero cuando miro mi sistema, ni siquiera hay un solo MB que se haya liberado. Mi sistema no tiene un almacenamiento muy bajo, estoy absolutamente seguro de que hay cientos de GB de imágenes de Docker en el mío, que no se utilizan. Necesito ayuda para eliminarlas, si alguien más también ha enfrentado esto y lo ha resuelto.

docker system prune -a

Se ha dado y probado el comando anterior, pero no funciona
enter image description here

  1. Software: Docker Desktop
  2. Sistema Operativo: Windows
  3. WSL (Windows Subsystem for Linux) como backend de Docker
  4. A partir de la información de Docker, pude encontrar el Directorio Raíz de Docker: /var/lib/docker

Lo cual no está presente en ninguno de mis WSL como Ubuntu, hay dos WSL de Docker en mi sistema, docker-desktop-data y docker-desktop. Sospecho que esto se debe principalmente a esta diferencia. Alguien ayuda
enter image description here

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber una discrepancia entre la ubicación a la que Docker Root Dir está apuntando y donde se almacenan las imágenes de Docker reales en su sistema.

    Puede intentar seguir los siguientes pasos para ubicar y eliminar las imágenes de Docker no utilizadas:
    1. Ejecute el comando docker images para listar todas las imágenes de Docker actualmente en su sistema.
    2. Identifique las imágenes que no se están utilizando y que se pueden eliminar de forma segura. Puede utilizar el comando docker image ls -a --filter=dangling=true para listar solo las imágenes no utilizadas.
    3. Elimine las imágenes no utilizadas utilizando el comando docker image rm <nombre-de-la-imagen> para cada imagen que desee eliminar.

    Si aún no ve un aumento significativo en el almacenamiento disponible, puede intentar verificar si hay algún volumen de Docker que pueda estar ocupando espacio. Puede utilizar el comando docker volume ls para listar todos los volúmenes y docker volume rm <nombre-del-volumen> para eliminar cualquier volumen no utilizado.

    Por último, también puede intentar reiniciar el servicio de Docker o todo el sistema para ver si eso ayuda a liberar espacio.

Comments are closed.