docker里的windows
dockur/windows是一个windows容器,自动下载iso,kvm加速,web ui。和前文的macOS一样,对硬件要求要低一些,可以跑起来。
项目地址:https://github.com/dockur/windows
docker-compose.yml
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "8e"
RAM_SIZE: "1G"
CPU_CORES: "1"
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
VERSION值代表windows版本。
VERSION=13,windows11,没达到启动硬件要求,启动不起来。
VERSION=8e,启动一个win8。
VERSION=xp,启动一个winXP。
VERSION=2003,启动一个windows server 2003。
VERSION=ve,启动一个vista。
主机本身安装了一个win7-64位,启动挺快的,在qemu里就慢多了,只能用1G内存,1个内核,毕竟隔了一个虚拟机,性能差多了。说起来还是docker更好,更方便。