推荐一个可以用docker运行多个windows版本的工具

2025-03-11 09:14:49 RAIZ

睿智创新RAIZ,一体化IT服务提供商

大家好,波哥又来给大家推荐好东西啦!
如果大家有需要帮忙推荐的工具、框架、应用、脚本可以在文章下方留言,留言中被点赞、推荐回复较多的,波哥就会帮各位提前安排哦!


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/windowscontainer_name: windowsenvironment:VERSION: "11"devices:- /dev/kvmcap_add:- NET_ADMINports:- 8006:8006- 3389:3389/tcp- 3389:3389/udpstop_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


我要咨询