我已经从我的私人回购中提取了一些图像。我可以使用docker history <image-id>
看到层的大小,但我看不到层的实际层sha256-id,而是显示缺少。所以我不确定如何才能得到每一层的大小。
实际上,我想要图像中每一层的大小。
我能够从码头工人检查命令docker inspect <image-id> | jq .[].RootFS.Layers
中获得层的详细信息
docker history f183414e30ab
IMAGE CREATED CREATED BY SIZE COMMENT
f183414e30ab 16 months ago /bin/sh -c apt-get update && apt-get install… 317MB
<missing> 16 months ago /bin/sh -c #(nop) CMD ["/bin/bash"] 0B
<missing> 16 months ago /bin/sh -c mkdir -p /run/systemd && echo 'do… 7B
<missing> 16 months ago /bin/sh -c set -xe && echo '#!/bin/sh' > /… 745B
<missing> 16 months ago /bin/sh -c [ -z "$(apt-get indextargets)" ] 987kB
<missing> 16 months ago /bin/sh -c #(nop) ADD file:3ddd02d976792b6c6… 63.2MB
试图解决的问题:我试图获得docker图像层的大小,该图像层也与其他图像共享。
您正在寻找命令docker系统df