dockerのイメージをあるレイヤーまでマウントして中身をチェック 検索
/var/lib/docker/overlay2/ 以下を直接見られるのかしら。ハッシュはどこから…
Dockerイメージの理解を目指すチュートリアル
https://qiita.com/zembutsu/items/24558f9d0d254e33088f
$ docker inspect イメージ名:latest | jq -r '.[0].RootFS.Layers | .[]'
でsha256の羅列はもらえるんだけどはてさて (docker pullで表示してくれる数より1つ多いんだけどはてさて…
sha256でfind /var/lib/docker -nameするとimage/overlay2/distribution/v2metadata-by-diffid/sha256以下にあるのがわかる。中身はJSONで.[0].Digestで別のsha256が出てくるw
この別のsha256をfindするとimage/overlay2/distribution/diffid-by-digest/sha256/以下にいる。テキストファイルで別のsha256が書いてあるww
これをまたfindするとimage/overlay2/distribution/v2metadata-by-diffid/sha256/に居て.[0].Digestに上のテキストファイル名のsha256が書いてある。
ループしちゃったw
ローカルでビルドしないと中間のイメージがないので実行できないソウナンダ…
https://stackoverflow.com/a/44436542
中間までのファイルを取り出すことはできるフムフム
https://stackoverflow.com/a/44030483