Docker里装20个Windows让你起飞。
文章目录[隐藏]
项目简介
dockur/windows是一个开源项目,旨在提供一个简单、高效的方法,在 Docker 容器中运行 Windows 操作系统,支持浏览器,客户端访问系统。该项目利用 Docker 的容器化技术,结合 KVM 硬件加速,使得在 Linux 系统上运行 Windows 成为可能,同时保持了操作的简便性和系统的高性能。
简单一点来说就是在 Docker 容器内运行 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 |
要安装ARM64版本的Windows,请使用dockur/windows-arm
安装指南
要验证您的系统是否支持 KVM,请运行以下命令:
sudo apt install cpu-checker
sudo kvm-ok
首先,在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访问方式,这一切都极大地方便了用户,提高了工作效率。
GITHUB开源:https://github.com/dockur/windows
共有 0 条评论