项目简介:
dockur/windows 项目基于 noVNC 和 QEMU 模拟 Windows 环境。它提供了一个名为 windows 的镜像,包含了运行 Windows 所需的全部文件。通过 Docker 命令,我们可以轻松启动该镜像,获取完整的 Windows 桌面环境。
目前支持的 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 文件夹即可。
效果展示:
有关项目合法性和侵权风险的问题,项目作者明确表示,该项目仅包含开源代码,不会分发任何受版权保护的材料。项目与微软公司无关联、赞助或认可。
更多项目细节功能,可自行查看项目地址:
© 版权声明
THE END
暂无评论内容