Limpieza después de matar un contenedor acoplable en ejecución

Mi objetivo es escribir una imagen acoplable que ejecute un script de Python que produzca muchos archivos csv llenos de números aleatorios, que una vez finalizados, se escribirán en una unidad de almacenamiento externa, después de lo cual el contenedor se cierra. Suponga que escribe tantos de estos archivos csv que no pueden almacenarse en la memoria.

Lo que me preocupa son los casos en los que el contenedor encuentra un error y se cierra (o el usuario hace que se cierre), y luego crea un montón de archivos basura que deben limpiarse manualmente.

a primera solución es montar un disco rápido (como un SSD) directamente en el contenedor y escribir en él. Una vez hecho esto, transfiere los datos de esta SSD a la unidad de almacenamiento externa. Lo malo de este es que si el contenedor se cierra inesperadamente, dejará basura en el SSD.

a segunda solución fue crear un volumen usando el SSD, iniciar un contenedor con este volumen y luego hacer lo mismo que la primera solución. En este caso, si el contenedor muere inesperadamente, ¿qué pasa con el volumen? ¿Se cerrará automáticamente también? ¿Se puede configurar para salir automáticamente, eliminando así la basura que se creó?

n caso de que tenga curiosidad, el objetivo final es utilizar estos contenedores con algún tipo de sistema de orquestación.

Respuestas a la pregunta(2)

Su respuesta a la pregunta