限制Docker + MongoDB中的磁盘使用量

时间:2016-06-15 07:09:07

标签: mongodb docker google-cloud-logging

我正在使用官方的mongo Docker镜像来启动我的启动盘有限的MongoDB容器(例如10G)我将docker配置为与Google Cloud Logging驱动程序一起运行,并希望Google存储所有日志并保存我的本地磁盘空间。但是,我注意到磁盘继续增长:

$ df -h
/dev/sda1       9.9G  4.5G  4.9G  49%

随着我深入挖掘,我意识到码头集装箱的大小似乎随着时间的推移而增长。

$ sudo du -sh /var/lib/docker/
3.6G    /var/lib/docker/

但是,我无法进一步,因为我无法访问其中的目录。

如果我进入docker和du -sh根目录,我找不到占用空间的任何可疑目录。

所以我的问题是如何找出磁盘空间的使用位置以及如何消除它。

我的docker启动命令(显示没有项目选项)

docker run -d --log-driver=gcplogs mongo mongod
编辑:我注意到一段时间内,大小增长已停止在4.5GB左右。所以我认为它现在达到了一定的平衡。

0 个答案:

没有答案