-
Download Docker Desktop
- Go to: https://www.docker.com/products/docker-desktop/
- Download Docker Desktop for Windows
- Run the installer as Administrator
-
System Requirements
- Windows 10 64-bit: Pro, Enterprise, or Education (Build 15063 or later)
- Windows 11 64-bit: Home or Pro
- WSL 2 feature enabled
- Virtualization enabled in BIOS
-
Enable WSL 2
# Run in PowerShell as Administrator dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
Restart your computer
-
Install WSL 2 Linux kernel
- Download: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
- Install the package
-
Set WSL 2 as default
wsl --set-default-version 2
-
Install Docker Desktop
- Run the downloaded installer
- Follow the setup wizard
- Enable "Use WSL 2 based engine"
-
Verify Installation
docker --version docker-compose --version
Once Docker is installed, you can run:
python start_system.py