简介
dockur/windows是一个基于Docker的开源项目,它利用noVNC和QEMU技术模拟Windows环境,为用户提供便捷的Windows系统使用体验。
功能特点
开箱即用:用户无需繁琐的设置,即可快速启动并使用完整的Windows桌面环境。
自定义配置:支持自定义Windows版本、RAM数量、磁盘大小等参数,满足用户的个性化需求。
多版本支持:提供Windows 7、Windows 8、Windows 10、Windows 11以及Tiny 10等多个Windows版本选项。
Web界面控制:用户可以通过Web浏览器实时查看和控制Windows容器的桌面,无需额外插件。
ISO下载器:内置ISO下载器,自动获取所需Windows版本的ISO文件。
硬件加速:支持使用Linux KVM为Windows容器提供硬件虚拟化的加速。
高级功能
文件共享:支持容器与宿主机之间的文件共享。
自定义镜像安装:用户可以根据自己的需求安装自定义的Windows镜像。
DHCP与IP地址映射:支持DHCP服务,并提供IP地址映射功能。
USB映射:支持将宿主机的USB设备映射到容器中。
应用场景
开发者环境搭建:为开发者提供一个快速搭建Windows环境的解决方案,节省时间和精力。
软件测试与兼容性验证:用于测试不同版本Windows上的软件兼容性,确保程序在各类系统上正常运行。
教育和研究:用于教育和研究目的,提供一个安全、可控的Windows环境。
远程办公:通过Web控制界面,实现远程办公,随时随地访问个人Windows桌面。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
GitHub地址
https://github.com/dockur/windows
Docker镜像
https://hub.docker.com/r/dockurr/windows
安装教程
输入以下指令检查虚拟化是否启用:
sudo apt install cpu-checker
sudo kvm-ok
复制
如果输入以下信息,则说明当前环境支持安装
#INFO: /dev/kvm exists
#KVM acceleration can be used
复制
安装Docker
sudo apt update
sudo apt install -y docker.io docker-compose
复制
拉取镜像
sudo docker pull dockurr/windows
复制
启动服务
sudo docker run -it --rm -p 8006:8006 \
--device=/dev/kvm \
--device=/dev/net/tun \
--cap-add NET_ADMIN \
--stop-timeout 120 \
dockurr/windows
复制




更多内容也可看笔者出版图书!