計畫簡介
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存取方式,這一切都極大地方便了使用者,提高了工作效率。
近期熱文: