通过图层sha256获取docker重叠散列path

每个docker图像层都与覆盖磁盘上的数据相关(在使用“覆盖”引擎的情况下)。

即我们检查docker图像,并得到它的层:

docker inspect <image> | grep 'RootFS' -A5 "RootFS": { "Type": "layers", "Layers": [ "sha256:9c2f1836d49346677f8280bf0eb89c20853f6af4aa6e2fad87b0000bb181fad2", "sha256:97a77835754fbd5f0883e663cd168ae6263551318d56476920ea05e500e371e6", "sha256:7ea85bb6d4ef6de5e5ccaf47325b770b954142666b89ab034a0dff3cb98a2808", ... 

图层“sha256:9c2f1836d49346677f8280bf0eb89c20853f6af4aa6e2fad87b0000bb181fad2”与磁盘上的数据相关,例如“/ var / lib / docker / overlay / 0608b16c5e9a58f48cfe30ce9559b5c8676e23655719c7141fe75ae86076c3a9 / root”。

是否有可能得到这个docker覆盖根path/ var / lib /docker/覆盖/ {哈希} /根图像层sha256?