小编joe*_*ler的帖子

Docker容器不断增长

我有一个循环上的pyhton脚本

  1. 将AWS S3中的视频块下载到/ filename
  2. 按顺序对文件进行排序并对其进行连接.
  3. 将整个处理过的视频文件上传到AWS S3
  4. 删除文件夹/文件名

然后继续循环,直到AWS SQS队列为空.

脚本很棒!我跑了几个月.硬盘空间有所不同,但从未达到5%左右,具体取决于视频的大小.

我决定把这个脚本放在一个docker容器中并运行docker-compose,这样我就可以一次运行一堆这样的脚本.

问题是硬盘充满了!我知道用5运行磁盘上的空间会被雇用,但是当我完成处理文件后会被删除.

但是对于docker,似乎是一个缓存或什么的.我执行到每个容器,他们运行正常.删除旧文件和所有文件.

不知道docker容器和作为服务运行之间的区别会对HD产生什么影响.

任何方向都会很棒.

添加到此.当我"停放"码头集装箱时,硬盘空间就会释放.我运行一个docker ps -s并且容器上的空间并不疯狂.就像你在"停靠"Docker容器中的文件时一样,它从来都不是真的.

python amazon-web-services docker docker-compose

4
推荐指数
1
解决办法
1867
查看次数