项目简介
dockur/windows
是一个开源项目,旨在提供一个简单、高效的方法,在 Docker 容器中运行 Windows 操作系统,支持浏览器,客户端访问系统。该项目利用 Docker 的容器化技术,结合 KVM 硬件加速,使得在 Linux 系统上运行 Windows 成为可能,同时保持了操作的简便性和系统的高性能。
特点
该软件具备多语言支持、ISO自动下载功能,并通过KVM硬件加速技术显著提升了性能表现。内置的Web-based viewer让用户能够轻松通过网络浏览器访问容器内的Windows环境,无需额外安装远程桌面客户端。为用户提供了一个跨平台、多语言支持、硬件加速、易于部署和远程访问的 Windows 运行环境,彻底颠覆了传统虚拟机的使用体验,让 Linux 用户也能轻松享受到 Windows 的便利和强大功能。
主要功能
多语言支持 :用户可以根据自己的需求选择不同语言版本的Windows,如英语、法语、中文等。
ISO自动下载 :自动下载指定版本的Windows ISO文件,简化了用户的准备工作。
KVM硬件加速 :利用KVM技术增强容器内Windows操作系统的性能,提供流畅的使用体验。
Web-based viewer :集成的Web查看器让远程访问变得简单,只需通过Web浏览器即可连接到Windows容器。
支持的Windows版本
Value | Version | Size |
---|---|---|
win11 | Windows 11 Pro | 6.4 GB |
win11e | Windows 11 Enterprise | 5.8 GB |
win10 | Windows 10 Pro | 5.7 GB |
ltsc10 | Windows 10 LTSC | 4.6 GB |
win10e | Windows 10 Enterprise | 5.2 GB |
win8 | Windows 8.1 Pro | 4.0 GB |
win8e | Windows 8.1 Enterprise | 3.7 GB |
win7 | Windows 7 Enterprise | 3.0 GB |
vista | Windows Vista Enterprise | 3.0 GB |
winxp | Windows XP Professional | 0.6 GB |
2025 | Windows Server 2025 | 5.0 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 |
2003 | Windows Server 2003 | 0.6 GB |
core11 | Tiny 11 Core | 2.1 GB |
tiny11 | Tiny 11 | 3.8 GB |
tiny10 | Tiny 10 | 3.6 GB |
安装指南
首先,在
docker-compose.yml
文件中定义名为
windows
的服务,并设置相应的环境变量(如版本号)以及其他配置项(如端口映射、设备权限等):
services:
windows:
image:dockurr/windows
container_name:windows
environment:
VERSION:"win11"# 选择所需版本
LANGUAGE:"Chinese"# 选择所需语言
devices:
-/dev/kvm
cap_add:
-NET_ADMIN
ports:
-8006:8006
-3389:3389/tcp
-3389:3389/udp
stop_grace_period:2m
切换系统版本
environment:
VERSION: "win11"
切换语言
environment:
LANGUAGE: "Chinese"
然后执行以下命令来启动服务:
docker-compose up -d
该项目为开发者和IT专业人士提供了一个前所未有的高效工具,使得在Linux环境中无缝运行Windows操作系统成为了现实。无论是多语言支持、自动化的ISO下载、KVM硬件加速,还是便捷的Web-based viewer访问方式,这一切都极大地方便了用户,提高了工作效率。
近期热文: