I Replaced Docker Desktop on Windows (It’s Faster, and It Doesn’t Need WSL)
说明与用途
hyperbutler 替代 Windows 上的 Docker Desktop,消除对 WSL 的需求,显著降低内存使用、启动时间和磁盘占用。
问题
Running Docker Desktop on Windows consumes excessive resources: vmmem keeps 2 GB RAM after containers stop, VHDX never shrinks, bind mounts from C:\ are slow, and a paid plan is required for 250+ users.
结果
hyperbutler reduces startup time by ~45 %, improves bind‑mount performance by ~8×, cuts idle memory to ~320 MiB, frees disk space after image deletion, and eliminates the need for WSL while keeping the standard Docker CLI and Compose.
工作流
- Install hyperbutler MSI
- Run
hyperbutler start docker run --rm hello-worldto start the VM and Docker engine - Use standard
dockerCLI and Compose against the named pipe API - Stop the VM with
hyperbutler stop
证据
hyperbutler: a Docker engine for Windows 11. No WSL.
Start until a container runs: hyperbutler 2.5 s, Docker Desktop 5.6 s.
Idle memory, VM running: hyperbutler ~320 MiB, Docker Desktop 1.7–2.7 GB.
Disk after deleting ~5 GB of images: hyperbutler 1.5 GiB, Docker Desktop 6.8 GiB.
- 记录日期: 2026-11-04T02:13:58.990Z