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.

La carpeta Docker overlay2 está consumiendo espacio en disco.

Tengo un problema con la carpeta overlay2 de Docker.

Cuando ingreso “du -sj /var/lib/docker/overlay2” al momento de escribir esto, muestra:

85G overlay2/

Y sigue aumentando.

Intenté limpiar el sistema con el comando:

docker system prune -a

Pero la salida es:

Espacio total recuperado: 0B

También intenté agregar las líneas “max-file” y “max-size” a mi archivo docker-compose. Después de agregar estas líneas, recreé los contenedores. Pero el problema aún persiste, ¿se puede resolver de alguna manera, solo para dejar de consumir espacio en disco?

EDIT:

Información de Docker:

> Servidor:\
 Contenedores: 10\
 En ejecución: 10\
 En pausa: 0\
 Detenidos: 0\
 Imágenes: 6\
 Versión del servidor: 19.03.8\
 Controlador de almacenamiento: overlay2\
 Sistema de archivos de soporte: <desconocido>\
 Soporta d_type: verdadero\
 Diferencia nativa de superposición: verdadera\
 Controlador de registro: json-file\
 Controlador Cgroup: cgroupfs\
 Complementos:\
  Volumen: local\
  Red: bridge host ipvlan macvlan null overlay\
  Registro: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog\
 Swarm: inactivo\
 Runtimes: runc\
 Tiempo de ejecución predeterminado: runc\
 Binario de inicio: docker-init\
 Versión de containerd: 7ad184331fa3e55e52b890ea95e65ba581ae3429\
 Versión de runc: dc9208a3303feef5b3839f4323d9beb36df0a9dd\
 Versión de inicio: fec3683\
 Opciones de seguridad:\
  apparmor\
  seccomp\
   Perfil: predeterminado\
 Versión del kernel: 4.15.0-91-generic\
 Sistema operativo: Ubuntu 18.04.4 LTS\
 Tipo de sistema operativo: linux\
 Arquitectura: x8664\
 CPUs: 32\
 Memoria total: 62.86GiB\
 Nombre: machine\
 ID: TRX2:AJZG:LNJF:UCPW:MQQB:2PLR:R7KM:VHEV:KBOG:IBT4:JX4R:WR6V\
 Directorio raíz de Docker: /var/lib/docker\
 Modo de depuración: false\
 Registro: https://index.docker.io/v1/\
 Etiquetas:\
 Experimental: false\
 Repositorios no seguros:\
  127.0.0.0/8\
 Restauración en vivo activada: false\

Imagen de Docker (por razones de seguridad no mostraré los nombres):

TAG IMAGE ID CREATED SIZE
latest 667ac029b200 Hace 2 años 7.6GB
latest cb9df5aac4ac Hace 2 años 12.9GB
latest d445c0adc9a5 Hace 3 semanas 220MB
latest 227d9f0554d3 Hace 2 años 1.34GB
latest b80092729008 Hace 2 años 758MB
latest f32a97de94e1 Hace 2 años 25.8MB

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que estás experimentando problemas con la carpeta overlay2 en Docker que está consumiendo una cantidad significativa de espacio en disco. En primer lugar, has intentado ejecutar el comando docker system prune -a, pero no ha recuperado ningún espacio.

    Suponiendo que ya has verificado si hay imágenes sueltas o contenedores detenidos que se puedan eliminar, es posible que desees investigar por qué tu carpeta overlay2 está consumiendo tanto espacio.

    Mencionaste que has intentado agregar las opciones max-file y max-size a tu archivo Docker Compose, pero esto no resolvió el problema. Podría ser útil proporcionar más información sobre los valores que utilizaste para estas opciones y cómo se configuraron.

    Aquí hay algunas sugerencias que podrías considerar:

    1. Verifica si hay contenedores o imágenes que estén causando el problema. Podrías ejecutar los comandos docker ps -a y docker images para verificar cuánto espacio está usando cada contenedor o imagen. Si hay alguno que sea inusualmente grande, podrías eliminarlo.
    2. Verifica si hay volúmenes que no se están utilizando. Podrías ejecutar el comando docker volume ls para listar todos los volúmenes y eliminar aquellos que ya no sean necesarios.

    3. Verifica si hay archivos de registro de Docker que estén ocupando espacio. Podrías ejecutar el comando sudo find /var/lib/docker/containers/ -type f -name "*.log" -delete para eliminar todos los archivos de registro.

    4. Podrías intentar cambiar el controlador de almacenamiento por otra opción, como “devicemapper” o “aufs”, para ver si resuelve el problema.

    5. También podría ser útil actualizar a una versión más reciente de Docker y ver si el problema persiste.

    Por último, proporcionar más información sobre tu entorno de Docker, como la versión de Docker, el controlador de almacenamiento que se está utilizando, y cualquier imagen o contenedor relevante de Docker que estés ejecutando, podría ayudar a diagnosticar el problema de manera más precisa.

Comments are closed.