项目地址:https://github.com/dockur/windows?tab=readme-ov-file#compatibility-%EF%B8%8F

部署方式为docker compose或者docker run

配合ce容器管理平台使用YML文件部署,测试正常

模版基础设置:
services:
  windows:
    image: dockurr/windows
    container_name: windows
    environment:
      VERSION: "11"
    devices:
      - /dev/kvm
    cap_add:
      - NET_ADMIN
    ports:
      - 8006:8006
      - 3389:3389/tcp
      - 3389:3389/udp
    stop_grace_period: 2m

docker run:

docker run -it --rm -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/windows

注意在compose中设置的environment项代表系统版本

价值

版本

尺寸

​11​

Windows 11 专业版

5.4 GB

​11l​

Windows 11 LTSC

4.2 GB

​11e​

Windows 11 企业版

5.8 GB

​10​

Windows 10 专业版

5.7 GB

​10l​

Windows 10 LTSC

4.6 GB

​10e​

Windows 10 企业版

5.2 GB

​8e​

Windows 8.1 企业版

3.7 GB

​7e​

Windows 7 企业版

3.0 GB

​ve​

Windows Vista 企业版

3.0 GB

​xp​

Windows XP 专业版

0.6 GB

​2025​

Windows Server 2025

5.0 GB

​2022​

Windows Server 2022

4.7 GB

​2019​

Windows 服务器 2019

5.3 GB

​2016​

Windows 服务器 2016

6.5 GB

​2012​

Windows 服务器 2012

4.3 GB

​2008​

Windows 服务器 2008

3.0 GB

​2003​

Windows 服务器 2003

0.6 GB

services:
  windows:
    image: registry.cn-heyuan.aliyuncs.com/str108-image/windows
    container_name: windows
    environment:
      CPU_CORES: "4"
      RAM_SIZE: "8G"
      DISK_SIZE: "60G"
      VERSION: "10"
      USERNAME: "mogan"
      PASSWORD: "Mo141433"
      LANGUAGE: "CN"
    devices:
      - /dev/kvm
    volumes:
      - /xuni/data/windows10-1:/storage
      - /home/user/example:/data
      - /xuni/iso/zh-cn_windows_10_consumer_editions_version_22h2_updated_april_2023_x64_dvd_80cec13e.iso:/custom.iso
    cap_add:
      - NET_ADMIN
    ports:
      - 8006:8006
      - 3389:3389/tcp
      - 3389:3389/udp
    stop_grace_period: 2m
对yml文件和路径解释:
/pr-ce/data     ce容器管理平台数据路径,容器安装在/pr-ce
/xuni/data/windows10-1    虚拟机的数据路径
/xuni/iso/zh-cn_windows_10_consumer_editions_version_22h2_updated_april_2023_x64_dvd_80cec13e.iso  本机镜像路径
environment:
      CPU_CORES: "4"      #CPU核数  
      RAM_SIZE: "8G"      ##内存数量  
      DISK_SIZE: "60G"    ##硬盘分配大小  
      VERSION: "10"       ##系统版本
      USERNAME: "mogan"   ##用户账户
      PASSWORD: "Mo141433"    ##用户密码
      LANGUAGE: "CN"          ##语音版本为中文
默认可以使用服务器地址RDP远程连接,vnc卡顿