docs: Add comprehensive Windows setup guide for Docker support

Added detailed Windows setup documentation covering:
- Why WSL2 + Docker Desktop is required for Linux containers
- Complete step-by-step Windows setup instructions
- WSL2 installation and Docker Desktop configuration
- Alternative Python installation method for Windows users
- Windows-specific troubleshooting section
- Claude Desktop config file location for Windows

Updated both README.md and docs/user-guides/installation.md
to provide clear guidance for Windows users who need to use
WSL2 + Docker Desktop to run Linux-based Docker images.
This commit is contained in:
Patryk Ciechanski
2025-06-12 14:24:17 +02:00
parent 4272cf2ae7
commit f47d16b316
2 changed files with 107 additions and 4 deletions

View File

@@ -19,9 +19,23 @@ After following this guide, you'll have:
4. **Git** - For cloning the repository
### Platform Support
-**macOS** (Intel and Apple Silicon)
-**Linux**
-**Windows** (requires WSL2 for Claude Desktop)
-**macOS** (Intel and Apple Silicon M1/M2/M3)
-**Linux** (AMD64 and ARM64)
-**Windows** (requires WSL2 + Docker Desktop for Claude Desktop)
### Windows Setup Requirements
**Windows users must use WSL2 + Docker Desktop:**
1. **Install WSL2** - [Microsoft WSL Guide](https://docs.microsoft.com/en-us/windows/wsl/install)
2. **Install Docker Desktop** - [Docker for Windows](https://docs.docker.com/desktop/windows/install/)
3. **Enable WSL2 integration** in Docker Desktop settings
4. **Run Claude Desktop** in Windows (Docker containers run in WSL2)
**Why WSL2 is required:**
- Docker images are Linux-based (python:3.11-slim)
- Docker Desktop automatically runs containers in WSL2 Linux environment
- Provides full compatibility with Linux containers on Windows
**Alternative for Windows:** Install Python directly and run server with `pip install -r requirements.txt && python server.py`
## 🚀 Setup Option 1: Published Docker Image (Fastest)