I can’t confirm as I don’t have an old DD installation to test, but I have the feeling that the new and the old images don’t have the same folder structure, so I would try to
- mount the disk somewhere into a WSL2 distribution (which you have already done if I understand you correctly),
- create new volumes in a the Docker Desktop
- Open a shell in a WSL2 distribution for which you enabled WSL2 intergation so the docker command is available in it
- run a simple bash container that mounts the volume and also bind mounts the docker data root (or directly the volumes folder in it) and copy the volume contents only to the newly created volume.
I’m not sure if this will workeasily as I described, but this is the idea. I never had to do this, because use other platforms more frequently and I don’t store data usually in the default volumes folder under the Docker data root, unless it is just emporary. When using WSL2 integration, I can mount a folder from my own WSL2 distribution.
I hope you can use some of the ideas. Feel free to ask back if I was not clear, but I’m not sure how frequently I will visit the forum for answering questions until Sunday…