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.

Mi sistema de archivos de Docker se duplica sin motivo alguno.

Mi sistema de archivos ha sido llenado por mi contenedor de Docker (docker pull dependencytrack/apiserver). Parece que se ha duplicado en muchas subcarpetas.

find /var/lib/docker/overlay2/ -name alpine-1.10.2.jar | wc -l
1550 

(La respuesta debería ser más cercana a 1, supongo).

Todos ellos residen en /var/lib/docker/overlay2/[diff|merged]/<random_number1>/tmp/jetty-0_0_0_0-8080-dependency-track-apiserver_jar-dtrack-api-any-<random_number2>/webapp/WEB-INF/lib/

donde random_number1 es fijo y random_number2 tiene muchos valores diferentes.

¿Este problema está relacionado con mi imagen o es de Docker? Realmente no sé cómo proceder desde aquí.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con la imagen de Docker que descargaste, dependencytrack/apiserver. El hecho de que haya muchos duplicados del archivo alpine-1.10.2.jar en diversas subcarpetas sugiere que la imagen puede no haber sido diseñada o configurada adecuadamente para evitar esta duplicación.

    Para proceder desde aquí, podrías intentar comunicarte con los mantenedores de la imagen de Docker para preguntarles sobre este problema y si hay alguna solución o soluciones alternativas. Alternativamente, podrías intentar reconfigurar tú mismo la imagen para evitar que esta duplicación ocurra en el futuro. Una solución potencial podría ser modificar el archivo docker-compose para usar un volumen compartido donde almacenar el archivo o archivos en particular que están causando la duplicación, en lugar de almacenarlos dentro del contenedor en sí.

Comments are closed.