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:
¿Cómo puedo liberar este espacio?
¿Es seguro eliminar cosas dentro de /var/lib/docker ?
Prueba (desde la ventana acoplable 1.13):
docker system dfte muestra el tamaño de:
y elimine los volúmenes locales usando:
docker volume prunePara los Dockers más antiguos, intente:
docker volume rm $(docker volume ls -q)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 pruneRegistro de cambios: agregue un nuevo comando del
docker systemcon los subcomandosdfyprunepara la administración de recursos del sistema, así como los subcomandosdocker {container,image,volume,network} pruneprune #26108 #27525 / #27525
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 :-)