查看原文
其他

10.1K Star这么牛!Docker里面可以运行Windows系统

开源日记 开源日记
2024-08-13

微信公众号:[开源日记],分享10k+Star的优质开源项目

项目介绍

在数字化时代,模拟和管理操作系统环境变得越来越重要。dockur/windows 项目基于 noVNC 和 QEMU 技术,致力于模拟 Windows 环境,为用户提供一个便捷的解决方案。通过该项目,用户可以轻松获得一个完整的 Windows 桌面环境,无需复杂配置即可实现开箱即用的体验。

图片

安装过程

图片
图片
图片
图片

功能特点

  • 开箱即用:无需繁琐的设置,即可快速启动并使用。
图片
  • 自定义配置:支持自定义 CPU/RAM 数量、磁盘大小,满足个性化需求。
  • 版本支持:提供 Win7/Win8/Win10/Win11/tiny10 等多个 Windows 版本选项。
  • Web 界面控制:通过 Web 浏览器实时查看和控制 Windows 容器的桌面,无需额外插件。
  • ISO 下载器:内置 ISO 下载器,自动获取所需 Windows 版本的 ISO 文件。
  • 硬件加速:支持使用 Linux KVM 为 Windows 容器提供硬件虚拟化的加速。
  • 高级功能:支持文件共享、自定义镜像安装、DHCP、IP 地址映射、USB 映射等功能。
  • 支持很多种操作系统
ValueDescriptionSourceTransferSize
win11Windows 11 ProMicrosoftFast6.4 GB
win10Windows 10 ProMicrosoftFast5.8 GB
ltsc10Windows 10 LTSCMicrosoftFast4.6 GB
win81Windows 8.1 ProMicrosoftFast4.2 GB
win7Windows 7 SP1Bob PonyMedium3.0 GB
vistaWindows Vista SP2Bob PonyMedium3.6 GB
winxpWindows XP SP3Bob PonyMedium0.6 GB





2022Windows Server 2022MicrosoftFast4.7 GB
2019Windows Server 2019MicrosoftFast5.3 GB
2016Windows Server 2016MicrosoftFast6.5 GB
2012Windows Server 2012 R2MicrosoftFast4.3 GB
2008Windows Server 2008 R2MicrosoftFast3.0 GB





core11Tiny 11 CoreArchive.orgSlow2.1 GB
tiny11Tiny 11Archive.orgSlow3.8 GB
tiny10Tiny 10Archive.orgSlow3.6 GB

使用场景

  • 开发者环境搭建:为开发者提供一个快速搭建 Windows 环境的解决方案,节省时间和精力。
  • 软件测试与兼容性验证:用于测试不同版本 Windows 上的软件兼容性,确保程序在各类系统上正常运行。
  • 教育和研究:用于教育和研究目的,提供一个安全、可控的 Windows 环境。
  • 远程办公:通过 Web 控制界面,实现远程办公,随时随地访问个人 Windows 桌面。

安装与使用

安装 dockur/windows 项目非常简单,你可以通过以下方式启动容器:

docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/windows

你可以根据自己的需求使用环境变量进行配置,如修改内存、CPU核心数和磁盘大小等参数。之后,通过浏览器访问指定 IP 地址和8086端口,即可体验完整的 Windows 桌面环境。

开源地址:https://github.com/dockur/windows

微信公众号:[开源日记],分享10k+Star的优质开源项目

创作不易分享,,在看,三连支持一波,感谢。↓↓↓

近期热文

16.2K Star Go 写的企业级开源堡垒机
4K Star太闲了?用Excel手搓一个16位CPU
3.2K Star Python实现的自动化运维平台
继续滑动看下一个
开源日记
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存