我想监视"内部"写入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