O contêiner do Docker continua crescendo
Eu tenho um script pyhton que em um loop
Transfere pedaços de vídeo do AWS S3 para / filenameClassifica os arquivos em ordem e os concatena.Carrega todo o arquivo de vídeo processado para o AWS S3Excluir pasta / nome do arquivoEm seguida, continua em um loop até que a fila do AWS SQS esteja vazia.
Scripts funciona muito bem! Eu corro isso há meses. O espaço no disco rígido varia, mas nunca fica em torno de 5%, dependendo do tamanho do vídeo.
Decidi colocar esse script em um contêiner de docker e executar o docker-compose para que eu pudesse executar vários deles por vez.
O problema é que o disco rígido fica cheio! Eu sei que com 5 em execução o espaço no disco será contratado, mas quando terminar o processamento do arquivo será excluído.
Mas com o docker, parece ser um cache ou algo assim. Eu exec em cada contêiner e eles estão funcionando bem. Exclua arquivos antigos e tudo.
Não há idéia de qual a diferença entre um contêiner de docker e a execução como serviço teria impacto no HD.
Qualquer direção seria ótima.
Para adicionar a isso. Quando eu "rm" a janela de encaixe, o espaço no disco rígido é liberado. Eu corro uma janela de encaixe ps -s e o espaço nos contêineres não é louco. Parece que quando você "rm" um arquivo dentro do contêiner do docker, ele nunca o rm realmente.