The best way to get this set up on Windows is to
Install Windows 10, version 2004 or higher.
Enable the Windows Subsystem for Linux feature, specifically the WSL 2 option.
Follow the instructions from Docker on developing with Docker and WSL 2.
At this point, you’ll have your VSCode IDE set up with a terminal in your Linux distribution.
You can watch a five minute video going through these steps on YouTube.