I had a corrupted OS of Ubuntu 16, and I wanted to backup all the docker things. Starting docker daemon outside fakeroot with --data-dir=
didn't help, so I made a full backup of /var/lib/docker
(with tar --xattrs --xattrs-include='*' --acls
).
And in the fresh system (upgraded to Ubuntu 22.04), I extracted the tar, but found docker ps
having empty output. I have the whole overlay2 filesystem and /var/lib/docker/image/overlay2/repositories.json
, so there may be a way to extract the images and containers, but I couldn't find one.
Is there any way to restore them?