小编hjs*_*son的帖子

Docker:监视磁盘写入容器,即通过覆盖存储驱动程序

我想监视"内部"写入Docker容器的数据,这意味着数据由覆盖存储驱动程序写入后备文件系统.没有数据写入volumes,tmpfs或者bind坐骑.典型的监控工具,例如docker stats似乎报告写入的数据总量.

BLOCK I/O容器从主机上的[sic]块设备读取和写入的数据量

来源:docker stats

我们的想法是通过查找"重写"文件/文件夹并将它们移动到volumes或,将容器保持为只读bind mounts.因此,理想的解决方案不会(仅)显示当前写入的数据,而是自容器启动以来写入的数据总量,最好将其分解为单个文件.

目前我只是find -type f -mtime x在容器外壳中使用,它x比图像时代小,但必须有一个更好的解决方案.

我正在使用:服务器版本:18.06.1-ce,存储驱动程序:overlay2,Backing Filesystem:extfs

filesystems monitoring docker

7
推荐指数
1
解决办法
413
查看次数

标签 统计

docker ×1

filesystems ×1

monitoring ×1