Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
Linux 如何使用当前时间获取docker统计数据?_Linux_Amazon Web Services_Docker_Shell - Fatal编程技术网

Linux 如何使用当前时间获取docker统计数据?

Linux 如何使用当前时间获取docker统计数据?,linux,amazon-web-services,docker,shell,Linux,Amazon Web Services,Docker,Shell,我正在检查docker容器中的CPU峰值?我需要CPU峰值生成的时间戳,这样我就可以检查容器日志中的时间戳 #!/bin/sh CPU=$(docker stats fb6ed2d1fa52 --format "table {{.CPUPerc}}") DATE=`date` echo $DATE $CPU >> cpu_log.txt 但由于docker stats提供实时数据流,因此它不会打印时间。docker stats执

我正在检查docker容器中的CPU峰值?我需要CPU峰值生成的时间戳,这样我就可以检查容器日志中的时间戳

    #!/bin/sh
    CPU=$(docker stats fb6ed2d1fa52 --format "table {{.CPUPerc}}")
    DATE=`date`
    echo $DATE  $CPU >> cpu_log.txt
但由于docker stats提供实时数据流,因此它不会打印时间。docker stats执行的第一行没有结束,因此它没有运行脚本的下一行。如何解决这个问题?

传递
——没有流可以解决您的问题,因为它只会运行docker stats一次

--无流-禁用流统计信息并仅获取第一个结果