How To Develop a Docker Application on Windows using WSL, Visual Studio Code, and Docker Desktop
The Windows Subsystem for Linux 2 makes development enables development on Windows using Linux system tools. The WSL 2 allows for direct integration with Docker Desktop and has plugins for direct development using Visual Studio Code.