wagoodman / dive

A tool for exploring each layer in a docker image
MIT License
44.53k stars 1.69k forks source link

Docker containerd format fails to parse layers with dive 0.12.0 #510

Open Maddog2050 opened 4 months ago

Maddog2050 commented 4 months ago

What happened: When using the option "Use containerd for pulling and storing images" dive fails to parse the layers

$ dive python:3.10-slim-bookworm
Image Source: docker://python:3.10-slim-bookworm
Fetching image... (this can take a while for large images)
cannot fetch image
could not find 'blobs/sha256/93fc0ed6cd0f751d87163f074fea0524d6706bfc30f3be445cdbcaa9d6f187b2' in parsed layers

What you expected to happen:

dive should be able to parse this format

How to reproduce it (as minimally and precisely as possible):

Tick the option "Use containerd for pulling and storing images" in the docker desktop settings, apply the change which should reload docker desktop. Then run dive python:3.10-slim-bookworm

Environment:

zhengcan commented 1 month ago

any progress here?