devicemapper uses loopback mounted sparse files to underpin the storage it provides to Docker. This is fine for a smooth out-of-the box experience that just works. But it’s terrible for production. In fact, it’s so bad that it’s not supported on production systems!