Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker统计网络流量_Docker_Networking_Network Traffic - Fatal编程技术网

Docker统计网络流量

Docker统计网络流量,docker,networking,network-traffic,Docker,Networking,Network Traffic,我想问两个关于docker统计的问题 比如说 NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS container_1 1.52% 11.72MiB / 7.388GiB 0.15%

我想问两个关于docker统计的问题

比如说

NAME                              CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
container_1                       1.52%               11.72MiB / 7.388GiB   0.15%               2.99GB / 372MB      9.4MB / 0B          9
在这种情况下,净i/o语句为2.99GB/372MB 这反映了多少时间

一个小时?还是一直如此

如何在一小时或一分钟内检查docker集装箱网络流量

如果您还有其他建议,我将不胜感激。 谢谢

这解释了
docker stats
命令的
网络io

显示接收(RX)和传输(TX)的总字节数

如果您需要更细粒度的访问,博客还建议您在主机系统上使用网络伪文件

$ CONTAINER_PID=`docker inspect -f '{{ .State.Pid }}' $CONTAINER_ID`
$ cat /proc/$CONTAINER_PID/net/dev

关于你的第二部分:我不知道有任何内置方法可以获得特定时期的流量,其他人可能会纠正我。我认为最简单的解决方案是轮询两个接口中的一个,然后自己计算差异