Docker Desktop running on WSL 2, WSL2 stores its filesystem on a .vhdx, that file grows and never releases that space. And it will be consuming all of your empty space of your disk storage.

You could check the size of your .vhdx file at


Below is my .vhdx file size

To clean this huge size consumption, we could open docker dashboard, and we click the Troubleshoot button (the bug icon), then click on “Clean/Purge data”