我正在为我的用户运行一些码头集装箱。用户能够动态启动和停止他们的容器,所以我想通过某种监视系统从docker info中查看数据空间可用的指标。
我尝试使用Docker目录
echo -e 'GET /info HTTP/1.0\r\n' | nc -U /var/run/docker.sock | grep '{' | python -m json.tool但结果以人类可读的单位返回--即。"16.93 MB“和"9 GB",不适合机器加工。
在使用库时也会发生同样的情况。
import docker
client = docker.Client()
print(client.info()['DriverStatus'])所以问题是:是否有一个机器可读的docker info版本来解析出“基本数据空间总量”度量标准?
发布于 2017-04-23 10:33:24
人们可以使用docker info --format '{{json .}}'。
例如:
user@host$ docker info --format '{{json .MemTotal}}'
3840544768https://serverfault.com/questions/832095
复制相似问题