0

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

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

随着我深入挖掘,我意识到 docker 容器的大小似乎随着时间的推移而增长。

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

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

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

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

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

docker run -d --log-driver=gcplogs mongo mongod

编辑:我注意到大小的增长已经从~3GB 停止在 4.5GB 有一段时间了。所以我想它现在已经达到了某种平衡。

4

0 回答 0