Just tested it on windows 10, so other OS version may not able to run as I have done.
Checking Availability
Before starting setup docker, you should check if your windows is enabled for virtualization on task manager as following steps:
Type windows button → type "taskmgr" and press enter key → click "Performance" tab and check "CPU" → Verify if Virtualization is Enabled or not
Setup a Docker on Windows 10
Download Docket at https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows