# OpenClaw Docker 安裝指南 (Windows)
本指南協助您在已安裝 Docker Desktop 的 Windows 環境中,透過 WSL 2 順利安裝並執行 OpenClaw。
## 安裝步驟
### 1. 下載 OpenClaw 原始碼
開啟 **PowerShell** 並切換至您想存放的硬碟(例如 G 槽),然後執行下載:
```powershell
G:
cd \
# 建議建立一個專用目錄,例如 G:\Projects
mkdir Projects
cd Projects
git clone https://github.com/openclaw/openclaw.git
cd openclaw
```
### 2. 透過 WSL 進行初始設定
由於設定腳本為 `.sh` 格式,我們借用 WSL (Windows Subsystem for Linux) 環境來執行。
**跨硬碟路徑說明:**
在 WSL 內,Windows 的所有磁碟機都會掛載在 `/mnt/` 下:
- `C:\` 槽 → `/mnt/c/`
- `G:\` 槽 → `/mnt/g/`
- `D:\` 槽 → `/mnt/d/` (以此類推)
**執行指令:**
```bash
# 進入 WSL 環境
wsl
# 切換至 G 槽對應的 openclaw 目錄 (請依您的實際路徑調整)
cd /mnt/g/Projects/openclaw
# 賦予腳本執行權限
chmod +x docker-setup.sh
# 執行設定腳本
./docker-setup.sh
```
*註:執行過程中會詢問 API Key 等設定,請依畫面指示填寫。*
### 3. 啟動 OpenClaw 服務
設定完成後,在 WSL 內直接啟動容器:
```bash
docker compose up -d
```
### 4. 取得登入連結 (Token)
啟動後需要 Token 才能登入介面,請執行:
```bash
docker compose run --rm openclaw-cli dashboard --no-open
```
畫面上會輸出一串包含 Token 的網址。
### 5. 進入控制介面
1. 複製上個步驟產生的 **完整連結**。
2. 打開瀏覽器 (Chrome 或 Edge),貼上連結並前往。
---
## 常用管理指令
(建議在 PowerShell 或 WSL 執行)
* **查看運行狀態:** `docker ps`
* **停止所有服務:** `docker compose down`
* **啟動服務:** `docker compose up -d`
* **更新版本:**
```bash
git pull
./docker-setup.sh
```