gpt4 book ai didi

docker - 如何使用Docker远程API获取Docker指标

转载 作者:行者123 更新时间:2023-12-02 18:43:21 26 4
gpt4 key购买 nike

我可以通过以下命令获取有关Docker容器的信息:

echo -e "GET /containers/json HTTP/1.0\r\n" | nc -U /var/run/docker.sock

我还能够找到有关特定容器的信息:
echo -e "GET /containers/<containerId>json HTTP/1.0\r\n" | nc -U /var/run/docker.sock

但我无法获得有关特定容器的内存,CPU和I / O使用情况的信息
是否可以通过远程api获取它,还是必须直接转到/ sys / fs / cgroup / ...下的文件系统?

最佳答案

API将连续报告特定容器消耗的实时CPU,内存,I / O和网络指标的实时流。

$ echo -ne "GET /containers/$CONTAINER_ID/stats HTTP/1.1\r\n\r\n" | sudo nc -U /var/run/docker.sock

注意:将$ CONTAINER_ID替换为所需容器的ID
希望这可以帮助

关于docker - 如何使用Docker远程API获取Docker指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25641944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com