我想获得容器的统计数据。例如:CPU, Memory
我只知道命令docker stats <CONTAINER NAME>
,但是当我输入命令时,它会在前台阻塞(就像你键入top
命令一样)
但我想用Ruby
获取这些信息。
然后根据这些信息决定操作,例如重启容器或其他内容。
谢谢〜
答案 0 :(得分:0)
您应该从Docker Remote API访问它,而不是Docker CLI
因此,如果您想获取容器统计信息,可以通过GET /containers/(id)/stats
API执行此操作,并使用ruby解析响应。
另外,我发现红宝石repo可能有帮助。