项目地址: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: 2mdocker run:
docker run -it --rm -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/windows注意在compose中设置的environment项代表系统版本
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卡顿
评论