来自java的Docker统计信息
请问如何在Java中执行docker-container的curl操作? 当我在shell上运行这个命令
docker统计
我得到了这个结果
> CONTAINER CPU % MEM USAGE / LIMIT MEM % > NET I/O BLOCK I/O PIDS 08b45b1e3f56 > 0.00% 1.453 MiB / 995.9 MiB 0.15% 1.285 kB / 1.92 kB 0 B / 0 B 2
对于这个容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 08b45b1e3f56 nginx "nginx -g 'daemon off" 14 minutes ago Up 14 minutes 443/tcp, 0.0.0.0:8000->80/tcp agitated_boyd
我的问题是,如何从Java程序(REST API)运行这个命令行(docker stats)并检索结果?
docker
CLI只是调用Docker Remote API 。
这是一个可以直接调用的REST API,或者使用像docker-java这样的客户端封装器。