Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

519
Vistas
Docker: libere espacio después de eliminar todas las imágenes y contenedores

He eliminado todas las imágenes/contenedores

 ubuntu@ubuntu:/var/lib/docker$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu@ubuntu:/var/lib/docker$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

pero me doy cuenta de que todavía hay unos 15 GB dentro de /var/lib/docker

 ubuntu@ubuntu:/var/lib/docker$ sudo du --max-depth=1 -h . 12G ./volumes 104K ./aufs 4,0K ./containers 1,3M ./image 4,0K ./trust 4,0K ./swarm 2,6G ./tmp 108K ./network 15G .

Preguntas:

  1. ¿Cómo puedo liberar este espacio?

  2. ¿Es seguro eliminar cosas dentro de /var/lib/docker ?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Prueba (desde la ventana acoplable 1.13):

 docker system df

te muestra el tamaño de:

  • Imágenes
  • Contenedores
  • Volúmenes locales

y elimine los volúmenes locales usando:

 docker volume prune

Para los Dockers más antiguos, intente:

 docker volume rm $(docker volume ls -q)
over 4 years ago · Santiago Trujillo Denunciar

0

Para mi versión actual de Docker (1.12.1 tanto para Cliente como para Servidor), una forma de eliminar todos los volúmenes es mediante:

 docker volume rm $(docker volume ls -q)

pero lo siguiente es más seguro: (gracias Matt por tu comentario)

 $(docker volume ls -qf dangling=true)

También desde la versión: 1.13.0 (2017-01-18) se agregaron algunos comandos:

 $ docker system prune $ docker container prune $ docker image prune $ docker volume prune $ docker network prune

Registro de cambios: agregue un nuevo comando del docker system con los subcomandos df y prune para la administración de recursos del sistema, así como los subcomandos docker {container,image,volume,network} prune prune #26108 #27525 / #27525

over 4 years ago · Santiago Trujillo Denunciar

0

La mayor parte del espacio está ocupado por el docker volume como puede ver en su salida:

12G ./volúmenes

Los volúmenes de Docker se usan para conservar datos para el contenedor de Docker y para compartir datos entre contenedores, y son independientes del ciclo de vida del contenedor. Por lo tanto, eliminar la imagen/el contenedor no liberará el espacio en disco que ocupaban. Consulte sus documentos oficiales para obtener más detalles.

Si está utilizando la última versión de la ventana acoplable, puede encontrar documentos de comandos relacionados con el volumen para obtener más detalles (listar/eliminar/crear volúmenes, por ejemplo), para una versión anterior de la ventana acoplable, puede consultar este script en github para saber cómo limpiar volúmenes .

Espero que esto pueda ser útil :-)

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda