泊坞窗与模式和mongo使用大量的磁盘空间

我有一个使用MEAN栈的docker容器设置,我的磁盘使用率正在迅速增加。 我在数字海洋上有一个30gb的液滴,使用率达到了93%,比3天前的67%有所上升,从那以后我就没有安装任何东西,只装载了几千条数据库logging。

我的数据库中可能有20k或30k文件,但它们不是很大,但是我的磁盘使用量每天增加大约5% 。 一个更大的数据集存储相同的数据是在这之前postgres,我从来没有存储空间的问题,我在一个20克液滴之前,我是在部署我的mongo应用程序后被迫增加。

我删除了大部分旧图像和非运行容器。 运行docker ps -s产生以下结果:

我的主网页容器显示为8.456 kB(虚拟817.4 MB)

我的mongo容器显示0 B(虚拟314.4 MB)

使用docker images从图像中进行文件化
虚拟大小
848 MB
643 MB
743.6 MB
317 MB
636.7 MB

使用df文件系统:
文件系统1K块已用可用使用%挂载
/ dev / vda1 30830588 26957740 2283712 93%/

Docker copmose命令启动mongo:
command: mongod --dbpath /data/db --smallfiles --quiet --logpath=/dev/null

我跑了: sudo du -h / | grep -P '^[0-9\.]+G' sudo du -h / | grep -P '^[0-9\.]+G'
2.1G / var / lib / docker / aufs / diff
1.3G / var / lib / docker / aufs / mnt
3.4G / var / lib / docker / aufs
16G /var/lib/docker/containers/9fab4a607a0155bd61b2b73…5399e
16G / var / lib / docker / containers
20G / var / lib / docker
21G / var / lib
21G / var

mongo真的是这么大的一个数据猪,还是我(希望)错过了什么?

我想出了我的问题。 我有一个20Gb的docker容器日志文件!

我想我会探索选项来限制这个基于没有文档https://docs.docker.com/engine/admin/logging/overview/