在 Docker 里跑完整 Windows 系统:Dockur Windows 容器实战手册 📅 发布时间:2026/8/30 9:07:05 👁 浏览次数: 在 Docker 里跑完整 Windows 系统Dockur Windows 容器实战手册【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows每次想在老 Windows 系统上验证某个行为都得开虚拟机、装驱动、等更新一轮下来大半天。我想要的是要用能拉起用完能拆掉。Dockur windows 项目把完整 Windows 系统跑进 Docker 容器ISO 自动下载、安装全程无人值守浏览器直接打开桌面。默认镜像是 Windows 11 Pro用VERSION变量可以从 Server 2025 一路切到 Win95。 动手前KVM 环境自检两条命令先确认机器跑得起来再动手。要求 Linux 宿主机装 Docker 或 Podman并且容器能拿到 KVM 硬件加速——注意 Linux 和 macOS 上的 Docker Desktop 不提供 KVM不受支持Windows 11 的 Docker Desktop 开启嵌套虚拟化后可以。云 VPS 则要看服务商是否开放嵌套虚拟化。检查项要求系统LinuxBIOS 已开启 VT-x 或 AMD-V内存至少 2 GB 可用磁盘至少 32 GB 空闲运行下面命令验证 KVMsudo apt install cpu-checker sudo kvm-ok看到KVM acceleration can be used即可也可以ls -l /dev/kvm确认设备存在。不通过的话先查 BIOS 的虚拟化开关。 一份 Compose 文件拉起最小配置仓库里的 compose 示例 compose.yml 就是最小可用配置挂上/dev/kvm和/dev/net/tun加NET_ADMIN权限映射 8006Web 查看器和 3389RDP两个端口再把本地目录挂成系统盘。原样保存即可启动services: windows: image: dockurr/windows container_name: windows environment: VERSION: 11 devices: - /dev/kvm - /dev/net/tun cap_add: - NET_ADMIN ports: - 8006:8006 - 3389:3389/tcp - 3389:3389/udp volumes: - ./windows:/storage restart: always stop_grace_period: 2m启动后浏览器打开http://127.0.0.1:8006容器会开始下载 ISO 并自动安装全程不用你点鼠标。首次启动最耗时约 7.9 GB 下载加一次完整安装。镜像名是dockurr/windows不需要你手动下载 ISO。./windows:/storage挂的是系统盘所在目录保留它容器重建后系统不丢。️ 起来之后怎么用Web 查看器 vs RDPWeb 查看器8006主要用在安装阶段免装客户端但响应偏慢、不支持剪贴板。想在浏览器里出声加环境变量AUDIO: Y再在 Web 界面 Settings → Advanced 里打开 Audio。RDP3389日常使用选它。用任意 Microsoft Remote Desktop 客户端连容器 IP用户名Docker密码admin音频默认开启。Windows 自带mstsc即可Linux 可以用 FreeRDP手机上也有官方客户端。想让容器拥有局域网独立 IP可切换 macvlan 网络模式届时不再需要端口映射。⚙️ 按需调整换版本、调资源默认是 2 核、4 GB 内存、64 GB 系统盘不够就加对应变量environment: RAM_SIZE: 8G CPU_CORES: 4 DISK_SIZE: 256G常用版本码VERSION取值代码版本下载体积11Windows 11 Pro7.9 GB10Windows 10 Pro5.7 GB7uWindows 7 Ultimate3.1 GBxpWindows XP Professional0.6 GB2025Windows Server 20257.6 GBcore11Tiny11 Core3.0 GB装完系统后桌面会出现Shared文件夹把本地目录挂到/shared它就会以Z:盘形式出现在桌面传文件方便。完整变量清单含语言、音频、自定义账号密码见 docs/environment.md用 Kubernetes 部署的话仓库里的 kubernetes.yml 清单可直接套用。 适合谁用适合做兼容性测试、学习与演示环境以及想隔离运行 Windows 程序的场景想要图形界面的WinBoat、WinPodX 等桌面工具也拿这个容器做后端。建议先把最小配置跑通再按需求加版本切换和资源参数。【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考