nydus icon indicating copy to clipboard operation
nydus copied to clipboard

Need to be fixed for docker graph driver

Open imeoer opened this issue 3 years ago • 3 comments

We made a graph driver plugin to support nydus image for docker, but it is still not ready for production usage.

The problem we know with this graph driver is that the blob layers are not referenced by the image manifest, so they may be registry GC-ed.

A workaround is to make a manifest index that included two manifests, the first one only references the bootstrap, and the second one only references the blobs. In this way, docker will only pull the first manifest and the bootstrap layer.

  • [ ] Support manifest index included two types of manifest by nydusify/acceld.

imeoer avatar Aug 12 '22 02:08 imeoer

Can you list potential tasks to achieve the goal you mentioned? So we can carry on.

changweige avatar Aug 16 '22 05:08 changweige

@changweige Updated, just one thing.

imeoer avatar Aug 16 '22 06:08 imeoer

Another support method is also discussed in #998

adamqqqplay avatar Mar 23 '23 03:03 adamqqqplay