How to restore Docker volumes on a different host?

Yes, compared to local volumes, a bind mount could often be better. There are exceptions like when using Docker Desktop on Windows without WSL or when you want data to be copied from an image to the volume without worrying about permissions, but since you already had the content in tar files, a bind mount could work well on Linux.

Thank you for sharing your conclusion.