“用 Docker 运行 Windows?这个项目太牛了!”

项目简介:

dockur/windows 项目基于 noVNC 和 QEMU 模拟 Windows 环境。它提供了一个名为 windows 的镜像,包含了运行 Windows 所需的全部文件。通过 Docker 命令,我们可以轻松启动该镜像,获取完整的 Windows 桌面环境。

图片[1]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛

目前支持的 Windows 版本包括:

图片[2]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛

项目开源短短两个多月,已有不错成效

图片[3]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛

性能特色:

  • 开箱即用,无需复杂配置
  • 支持自定义 CPU/RAM 数量、磁盘大小
  • 为容器分配单独的 IP 地址
  • 支持 Win7/Win8/Win10/Win11/tiny10 等版本
  • 通过 Web 浏览器实时查看和控制 Windows 容器的桌面,无需安装额外软件或插件
  • 内置 ISO 下载器,自动下载 Windows 版本的 ISO 文件
  • 支持使用 Linux KVM 为 Windows 容器提供硬件虚拟化的加速
  • 与主机共享文件、安装自定义镜像
  • 提供 DHCP、自定义 IP 地址、磁盘映射、USB 映射等功能

安装使用:

通过 docker-compose.yml 方式:

<code>version: "3" services: windows: image: dockurr/windows container_name: windows devices: - /dev/kvm cap_add: - NET_ADMIN ports: - 8006:8006 - 3389:3389/tcp - 3389:3389/udp stop_grace_period: 2m restart: on-failure</code>

通过 docker run 方式:

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

可以在命令中添加 -e VERSION 以安装其他系统。

在安装过程中,你也可以使用自己的系统镜像,只需将 iso 文件放入空的 /storage 文件夹即可。

效果展示:

图片[4]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛
图片[5]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛
图片[6]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛
图片[7]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛
图片[8]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛
图片[9]-“用 Docker 运行 Windows?这个项目太牛了!”-山海云端论坛

有关项目合法性和侵权风险的问题,项目作者明确表示,该项目仅包含开源代码,不会分发任何受版权保护的材料。项目与微软公司无关联、赞助或认可。

更多项目细节功能,可自行查看项目地址:

https://github.com/dockur/windows

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容