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

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录