在docker容器内删除的文件没有释放空间

时间:2016-10-11 02:56:06

标签: docker amazon-ecs

我有一个容器正在运行,默认情况下它使用10 GB的空间。昨晚,容器空间由系统生成的日志文件填充。由于日志文件增长到8 GB,我清空了日志文件,但我的容器仍然是100%磁盘已满。它从未释放从日志文件中清除的8GB空间。有什么想法吗?

root@c7:/app# df -h .
 Filesystem                            Size  Used Avail Use% Mounted on
/dev/mapper/docker-202:1-264176-9aff6   10G   10G   20K 100% /


root@c7:/app# df -i
Filesystem                             Inodes IUsed   IFree IUse% Mounted on
/dev/mapper/docker-202:1-264176-9aff6   68368 67605     763   99% /

谢谢, Manish Joshi

1 个答案:

答案 0 :(得分:0)

可能是,您可以尝试在主机上运行此命令

fstrim /proc/$(docker inspect --format='{{ .State.Pid }}' <cid>)/root