Docker 容器部署 Windows:从拉镜像到进入桌面只需 3 步

📅 发布时间:2026/8/30 14:00:37
Docker 容器部署 Windows:从拉镜像到进入桌面只需 3 步
Docker 容器部署 Windows从拉镜像到进入桌面只需 3 步【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows在 Linux 服务器上搭一个 Windows 测试环境要导入 OVA、分区、手动点安装器流程偏重wi/windows 项目dockurr/windows 镜像把 Windows 装进 Docker 容器启动容器后自动下载 ISO 并全程无人值守安装装完即可通过网页或 RDP 连接不用刻盘也不用手动点安装。 项目定位Windows in Docker 和虚拟机的区别它本质是在容器里内嵌了 QEMU 虚拟化引擎并把下载、分区、安装到收尾的整个流程写成脚本。与普通 OVA 镜像相比有两个记忆点系统版本可以用一个环境变量切换从 Windows 95 到 Server 2025甚至 ReactOSCPU、内存、磁盘全部可调天然适合自动化和批量供给场景。 快速上手3 步启动一个 Windows 容器第一步克隆仓库拿到现成的 compose 文件git clone https://gitcode.com/GitHub_Trending/wi/windows # 拉取仓库取 compose.yml第二步确认 compose.yml 里的核心配置只需看懂这一段services: windows: image: dockurr/windows environment: VERSION: 11 # 指定安装 Windows 11 Pro可换 10、2022 等其余 devices、cap_add、ports 配置直接沿用仓库自带的 compose.yml 即可不必手写。第三步执行docker compose up -d然后浏览器打开 http://127.0.0.1:8006/ 看安装进度看到桌面出现即安装完成。⚙️ 关键配置解读VERSION、RAM_SIZE 与 /dev/kvm 参数怎么设VERSION默认11对应 7.9 GB 的 ISO。带宽紧张时改成11lLTSC4.7 GB或10l下载时间和磁盘占用同步变小也可以直接粘一个 URL 来装自定义镜像。RAM_SIZE / CPU_CORES默认 4 GB 内存、2 核。设太小会导致安装中途失败设太大则容器一直占满内存不放需要另外开启内存气球ballooning才能动态回收。/dev/kvm不传会退回纯软件模拟安装时间成倍拉长装完后系统也慢得难用。这一项实际是硬性要求。 装完能得到什么单文件磁盘镜像与资源基线装完的虚拟磁盘是宿主机目录里的单个文件复制一份即完成快照备份也一样。默认虚拟磁盘 64 GB用 DISK_SIZE 可扩容但扩出来的空间显示为未分配需在磁盘管理里手动扩展分区。资源基线最低 2 GB 可用内存、32 GB 空闲磁盘装完会创建默认用户 Docker密码 admin用 USERNAME / PASSWORD 可改成自己的账号。避坑与进阶KVM 不可用与 Web 界面卡顿的解法这里有个常见坑macOS 或 Windows 上的 Docker Desktop 拿不到 /dev/kvm项目明确不支持你需要 Linux 裸机或支持 KVM 的云主机。启动前用 cpu-checker 包里的kvm-ok命令验证一次最省事。另外网页端基本只适合安装阶段使用装完后响应偏慢且不支持剪贴板共享日常使用请换 RDP 客户端连容器 IP体验好很多。进阶方向想在装完后自动装软件把 install.bat 放进本地目录挂载到容器 /oem它会在安装收尾阶段自动执行。完整变量清单见 docs/environment.md。下一步跑通第一版后不妨把 VERSION 换成 LTSC 对比一下安装耗时更多网络、多磁盘、域控等用法直接翻仓库 README 的 FAQ 即可。【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考