Docker Container wächst weiter

Ich habe ein Pyhton-Skript, das auf einer Schleife

Lädt Video-Chunks von AWS S3 nach / filename @ heruntSortiert die Dateien in der richtigen Reihenfolge und setzt sie zusammen.Lädt die gesamte verarbeitete Videodatei in AWS S3 hoch Ordner löschen / Dateiname

Dann wird eine Schleife fortgesetzt, bis die AWS SQS-Warteschlange leer ist.

Scripts funktioniert super! Ich habe es seit Monaten ausgeführt. Der Speicherplatz auf der Festplatte variiert, beträgt jedoch je nach Größe des Videos nie ungefähr 5%.

Ich habe beschlossen, dieses Skript in einen Docker-Container zu stellen und docker-compose auszuführen, damit ich mehrere Skripte gleichzeitig ausführen kann.

Das Problem ist, dass die Festplatte voll ist! Ich weiß, dass mit dem Ausführen von 5 der Speicherplatz auf der Festplatte gemietet wird, aber wenn ich fertig bin, wird die Datei gelöscht.

Aber mit Docker, scheint ein Cache oder so zu sein. Ich führe in jeden Container und sie laufen gut. Löschen Sie alte Dateien und alle.

Keine Ahnung, welchen Einfluss der Unterschied zwischen einem Docker-Container und der Ausführung als Dienst auf die Festplatte hat.

Jede Richtung wäre toll.

Zu diesem hinzufügen. Wenn ich den Docker-Container "rme", wird der Festplattenspeicher freigegeben. Ich betreibe ein Docker ps-s und der Platz auf den Containern ist nicht verrückt. Es sieht so aus, als würde eine Datei, die sich im Docker-Container befindet, nie wirklich kopiert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage