Docker容器填满我的磁盘

时间:2018-05-08 07:01:38

标签: python docker celery blender

配置

  • Debian Stretch
  • Docker Server版本:18.03.1-ce
  • Docker存储驱动程序:overlay2
    • 备份文件系统:extfs
    • 支持d_type:true
    • 原生叠加差异:true

问题

我正在运行一个长期运行的docker任务。当它运行几个小时我看不到容器长出任何异常,使用大约10-50 MB。 但是当我让它一直运行过夜时,我会回来并且在我的docker分区上没有更多的存储空间。

启动容器时我在我的分区上使用23 GB / 77 GB,当我在运行一夜后回来时我总是使用100%,即使docker system df的大小不等于更多比最初的23 GB。

当我停止特定容器时,将恢复所有其他正在运行的容器和函数。

为什么容器尺寸增长如此之快?我尝试在容器上使用docker diff并检查容器内的文件大小,但没有找到任何特定的内容。

对任何线索都有帮助。

Docker图像

注释

  • 当我使用overlay时,当磁盘已满时,所有正在运行的容器都显示为-1 B
  • 当docker分区填满时,/var/log/中的日志也会增长,主要是no disk space的错误。

0 个答案:

没有答案