
用法🐳
通过 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" 
			