docker里的windows
dockur/windows是一个windows容器,自动下载iso,kvm加速,web ui。和前文的macOS一样,对硬件要求要低一些,可以跑起来。
项目地址:dockur/windows
docker-compose.yml
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "8e"
RAM_SIZE: "2G"
CPU_CORES: "2"
devices:
- /dev/kvm
- /dev/net/tun
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 5900:5900/tcp
- 5900:5900/udp
restart: unless-stopped
stop_grace_period: 2m
启动容器
docker-compose up -d
VERSION值代表windows版本。
| 值 | 版本 | 大小 |
|---|---|---|
| 11l | Windows 11 LTSC | 4.7 GB |
| 10l | Windows 10 LTSC | 4.6 GB |
| 7e | Windows 7 Enterprise | 3.0 GB |
| ve | Windows Vista Enterprise | 3.0 GB |
| xp | Windows XP Professional | 0.6 GB |
VERSION=11l,windows11LTSC。



VERSION=8e,启动一个win8。




VERSION=xp,启动一个winXP。



VERSION=2003,启动一个windows server 2003。




VERSION=ve,启动一个vista。





主机本身安装了一个win7-64位,启动挺快的,在qemu里就慢多了,只能用2G内存,2个内核,毕竟隔了一个虚拟机,性能差多了。说起来还是docker更好,更方便。