dockur/windows 项目允许用户通过 Docker 容器在服务器上运行多个 Windows 系统版本。它支持从 Windows XP 到 Server 2025 的不同版本,并通过 KVM 加速,提供灵活的资源配置(如磁盘大小、CPU/RAM、IP 设置等),便于自动化安装。其优点是设置简单、灵活性强,但需硬件支持 KVM 才能优化性能。
它将不同版本的 Windows 系统容器化,使用户可以在 Docker 中以 KVM 加速的方式运行 Windows。其主要功能包括多版本 Windows 系统支持(如 XP 到 Server 2025),可定制的资源分配(CPU、内存、磁盘等),以及便捷的网络配置。此外,项目还提供了自动安装和一个基于网页的查看器,使用户可以轻松访问和控制 Windows 环境,适合在云或本地进行灵活的 Windows 应用测试、开发和实验。
部署
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
Via Docker CLI:
docker run -it --rm -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/windows
Via Kubernetes:
kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/master/kubernetes.yml
项目截图
地址
项目地址:
https://github.com/dockur/windows
觉得不错别忘了给波哥一键三连哦!
波哥
IT行业近二十年的IT老炮。常年潜伏于国企、各一二线大厂中。硬件集成入行,直至虚拟技术、容器化。岗位历经系统集成、DBA、全栈开发、sre、项目经理、产品经理、部门总监。
主要作品:
IT类资源汇聚门户:https://www.98dev.com
各大短视频平台:98dev
各大主要技术论坛博客:IT运维技术圈
长视频教学作品:《波哥讲网络》《波哥讲git》《波哥讲gitlab》
小程序:IT面试精选
构建技术社区:+V itboge1521 入学习交流群