当前位置: 欣欣网 > 码农

17K Star 超实用黑科技 !!! 让20个Windows在Docker里起飞

2024-09-16码农


项目简介

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访问方式,这一切都极大地方便了用户,提高了工作效率。

    近期热文: