用法🐳
通过 Docker Compose:
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "win11"
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
stop_grace_period: 2m
通过 Docker CLI:
docker run -it --rm -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/windows
通过 Kubernetes:
kubectl apply -f kubernetes.yml
我如何使用它?
非常简单!步骤如下:
- 启动容器并使用您的 Web 浏览器连接到端口 8006 。
- 当奇迹发生时,您可以坐下来放松,整个安装过程将完全自动完成。
- 一旦看到桌面,就表示您的 Windows 安装已可供使用。
如何选择 Windows 版本?
默认情况下,将安装 Windows 11。但您可以将VERSION环境变量添加到 Compose 文件中,以指定要下载的备用 Windows 版本:
environment:
VERSION: "win11"
从以下值中选择:
值 | 版本 | 尺寸 |
---|---|---|
win11 | Windows 11 专业版 | 6.4 GB |
win11e | Windows 11 企业版 | 5.8 GB |
win10 | Windows 10 专业版 | 5.7 GB |
ltsc10 | Windows 10 LTSC | 4.6 GB |
win10e | Windows 10 企业版 | 5.2 GB |
win8 | Windows 8.1 专业版 | 4.0 GB |
win8e | Windows 8.1 企业版 | 3.7 GB |
win7 | Windows 7 企业版 | 3.0 GB |
vista | Windows Vista 企业版 | 3.0 GB |
winxp | Windows XP 专业版 | 0.6 GB |
2022 | Windows Server 2022 | 4.7 GB |
2019 | Windows Server 2019 | 5.3 GB |
2016 | Windows Server 2016 | 6.5 GB |
2012 | Windows Server 2012 | 4.3 GB |
2008 | Windows Server 2008 | 3.0 GB |
core11 | Tiny 11 Core | 2.1 GB |
tiny11 | Tiny 11 | 3.8 GB |
tiny10 | Tiny 10 | 3.6 GB |
如何选择 Windows 语言?
默认情况下,将下载英文版 Windows。但您可以将LANGUAGE环境变量添加到 Compose 文件中,以指定替代语言:
environment:
LANGUAGE: "French"
您可以选择:🇦🇪阿拉伯语、🇧🇬保加利亚语、🇨🇳中文、🇭🇷克罗地亚语、🇨🇿捷克语、🇩🇰丹麦语、🇳🇱荷兰语、🇬🇧英语、🇪🇪爱沙尼亚语、🇫🇮芬兰语、🇫🇷法语、🇩🇪德语、🇬🇷希腊语、🇮🇱希伯来语、🇭🇺匈牙利语、🇮🇹意大利语、🇯🇵日语、🇰🇷韩语、🇱🇻拉脱维亚语、🇱🇹立陶宛语, 🇳🇴 挪威语、🇵🇱 波兰语、🇵🇹 葡萄牙语、🇷🇴 罗马尼亚语、🇷🇺 俄语、🇷🇸 塞尔维亚语、🇸🇰 斯洛伐克语、🇸🇮 斯洛文尼亚语、🇪🇸 西班牙语、🇸🇪 瑞典语、🇹🇭 泰语、🇹🇷 土耳其语和🇺🇦 乌克兰语。
如何更改磁盘大小?
要扩展 64 GB 的默认大小,请将DISK_SIZE设置添加到您的撰写文件中,并将其设置为您的首选容量:
environment:
DISK_SIZE: "256G"
如何更改 CPU 或 RAM 的数量?
默认情况下,容器最多允许使用 2 个 CPU 核心和 4 GB RAM。
如果您想调整这个,您可以使用以下环境变量指定所需的数量:
environment:
RAM_SIZE: "8G"
CPU_CORES: "4"