For Windows System requirements:
1. Enable
wsl2 feature in your windows.
2. Enable
virtualization to you system. (Docker desktop needs this feature)
3. Download
and install Docker Desktop
1. Enable wsl2 feature
WSL 2 (Windows subsystem for Linux) backend because Docker
must run in Linux environment for this you have to enable wsl2 in your windows.
Enable the WSL 2 feature on Windows. For detailed
instructions, refer to the (https://docs.microsoft.com/en-us/windows/wsl/install).
The following hardware prerequisites are required to
successfully run WSL 2 on Windows 10 or Windows 11:
·
For Windows 11 64-bit: Home or Pro
version 21H2 or higher, or Enterprise or Education version 21H2 or higher.
·
For Windows 10 64-bit: Home or Pro 2004
(build 19041) or higher, or Enterprise or Education 1909 (build 18363) or
higher.
·
4GB system RAM
After you successfully install and setup wsl2 you
will get wsl command prompt as like windows command prompt form search menu or
any other place. With this terminal you can place Linux command in windows.
2. Enable virtualization
BIOS-level hardware
virtualization support must be enabled in the BIOS settings. For detail info
read this info: https://docs.docker.com/desktop/windows/troubleshoot/#virtualization-must-be-enabled
If your bios level virtualization is turned off then
you have to turn it on.
To see virtualization is enable or not go to task
manager by pressing ctrl+shif+esc button then go to performance tab.
See this article: https://mashtips.com/enable-virtualization-windows-10/
3. Download and install Docker Desktop
Download from here: (https://docs.docker.com/desktop/windows/install/)
For Linux