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í.
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í.