I lost my images and containers and got them back.
I ran a few find commands in /var/lib/docker and discovered that the devicemapper subtree of /var/lib/docker files like these:
Code: Select all
image/devicemapper/layerdb/sha256/cd7100a72410606589a54b932cabd804a17f9ae5b42a1882bd56d263e02b6215
image/devicemapper/layerdb/sha256/cd7100a72410606589a54b932cabd804a17f9ae5b42a1882bd56d263e02b6215/cache-id
image/devicemapper/layerdb/sha256/cd7100a72410606589a54b932cabd804a17f9ae5b42a1882bd56d263e02b6215/diff
image/devicemapper/layerdb/sha256/cd7100a72410606589a54b932cabd804a17f9ae5b42a1882bd56d263e02b6215/size
image/devicemapper/layerdb/sha256/cd7100a72410606589a54b932cabd804a17f9ae5b42a1882bd56d263e02b6215/tar-split.json.gz
image/devicemapper/layerdb/sha256/e8624bf9b6a3d284c2b94ee4355d2a0bc339d2aa9ba4bb5dfbaaa5a80f1a7b85
image/devicemapper/layerdb/sha256/e8624bf9b6a3d284c2b94ee4355d2a0bc339d2aa9ba4bb5dfbaaa5a80f1a7b85/cache-id
image/devicemapper/layerdb/sha256/e8624bf9b6a3d284c2b94ee4355d2a0bc339d2aa9ba4bb5dfbaaa5a80f1a7b85/diff
image/devicemapper/layerdb/sha256/e8624bf9b6a3d284c2b94ee4355d2a0bc339d2aa9ba4bb5dfbaaa5a80f1a7b85/parent
image/devicemapper/layerdb/sha256/e8624bf9b6a3d284c2b94ee4355d2a0bc339d2aa9ba4bb5dfbaaa5a80f1a7b85/size
image/devicemapper/layerdb/sha256/e8624bf9b6a3d284c2b94ee4355d2a0bc339d2aa9ba4bb5dfbaaa5a80f1a7b85/tar-split.json.gz
I tried adding the device-mapper USE flag and after rebuild and daemon restart the images and containers reappeared.