如何通过docker API正确获取Docker镜像的总大小?

我想通过docker API获取Docker镜像的总大小,比如这里描述的GET /v2/<name>/manifests/<reference> docker spec

我得到了大小的图层列表,比如这个例子 ,我把这些大小相加,但得到的数字比docker images命令显示的小,因为我知道dockerregistry将这些图层文件存储为gzipped tar文件,所以这个总和应该小于docker images命令显示的大小。

如何通过docker API正确地获取总图像大小? 我想获得与docker images命令show相同的大小。