尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Windows X Lite 容器化部署:3 步快速在 Docker 里跑起轻量 Windows

Windows X Lite 容器化部署:3 步快速在 Docker 里跑起轻量 Windows Windows X Lite 容器化部署3 步快速在 Docker 里跑起轻量 Windows【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windowsDockur/Windows 用QEMU把整套 Windows 装进 Docker 容器开箱即用。默认 Win11 Pro 需要 7.9GB 的 ISO、4GB 内存和 64GB 磁盘对测试机偏重。本文演示Windows X Lite容器化部署的完整流程换用社区精简 ISO把内存压到 2GB、磁盘压到 8GB三步可复现。为什么值得折腾默认方案装完固定占用 4GB 内存和 64GB 虚拟盘测试机上一半资源闲着。换成精简镜像后同样的 Windows 桌面用 2GB 内存、8GB 磁盘就能跑资源占用减半配置改动不超过 4 行。它凭什么更轻QEMU 只是外壳容器内部跑的是 QEMU 虚拟机KVM 提供硬件加速Windows 内核没被改动精简版系统照常被安装。精简镜像出力Windows X Lite 打包前移除了预装应用和一批后台服务社区 ISO 通常在 1~3GB 区间约为 Win11 Pro 7.9GB 的三分之一。qcow2 稀疏磁盘磁盘格式从默认 raw 换成 qcow2 后宿主机实际占用随写入量增长8GB 虚拟盘不会开局就吃掉 8GB。 三步跑通 Windows X Lite Docker 部署第 1 步拉取配置确认宿主机有 KVM这段把仓库拉到本地并确认宿主机的 KVM 硬件加速可用git clone https://gitcode.com/GitHub_Trending/wi/windows cd windows ls -l /dev/kvm/dev/kvm 不存在时先在 BIOS 打开 VT-x 或 AMD-V云主机则要确认支持嵌套虚拟化。第 2 步把 Windows X Lite 的 ISO 放到手边从 Windows X Lite 社区获取精简 ISO以官方发布页为准放到 compose.yml 同级目录比如命名为 xlite.iso。项目内置两条自定义镜像通道把 VERSION 指向 ISO 的下载 URL或把本地文件挂载到 /custom.iso。推荐本地文件方式更稳定且此时 VERSION 的取值会被忽略。第 3 步调低资源参数一键启动这段在做什么内存、CPU、磁盘全部调到精简配置并挂载本地 ISO完成 Windows X Lite 容器化部署。services: windows: image: dockurr/windows container_name: windows environment: RAM_SIZE: 2G CPU_CORES: 2 DISK_SIZE: 8G DISK_FMT: qcow2 devices: - /dev/kvm - /dev/net/tun cap_add: - NET_ADMIN ports: - 8006:8006 - 3389:3389/tcp - 3389:3389/udp volumes: - ./windows:/storage - ./xlite.iso:/custom.iso restart: always stop_grace_period: 2m启动容器并跟踪安装日志docker compose up -d docker compose logs -f windows安装全程自动执行浏览器访问 127.0.0.1 的 8006 端口看进度装好后可用 RDP 客户端连接默认账号 Docker / admin。自动安装的细节可以看 assets/ 的应答文件和 src/entry.sh 的启动流程变量全表见 docs/environment.md。 前后对比各方案资源账ISO 大小取自项目 README 版本表内存与磁盘是项目启动前的最低校验值Windows X Lite 一行以社区发布版本为准。方案ISO 大小最低内存最低磁盘说明Win11 Pro11默认7.9 GB2G32G全量组件Win11 LTSC11l4.7 GB2G32G官方精简Tiny11tiny115.3 GB2G8G社区精简Core11core113.0 GB2G4G极致精简Windows X Lite自定义 ISO约 1~3 GB2G8G 起本文方案⚠️ 别踩这些坑KVM 缺失会慢一个量级纯软件模拟装完整 Windows 基本不可用先执行ls -l /dev/kvm确认缺失就开启硬件虚拟化或换宿主机。首次启动别挂 USB 存储QEMU 会把 USB 大容量存储识别为安装介质数据可能被直接格式化项目 README 明确警告过这一点。8G 是地板不是天花板ISO 偏大或要装软件时把 DISK_SIZE 设成 16G之后改大数值即可扩盘但分区需在 Windows 里手动扩展。装完 ISO 会消失REMOVE 默认为 Y下载型镜像装完会被删除以省空间本地挂载方式不受影响。密钥不等于授权项目内产品密钥是通用安装试用密钥不算许可证正式使用需自备有效 Windows 授权。 这套方案适合谁开发测试临时起一个 Windows 容器做兼容性验证或手工回归坏了重建即可不影响宿主机。教学演示、资源受限环境2 核 2GB 的旧机器或小规格 VPS 能跑起完整 Windows 桌面单机还可并行多开精简容器。不想常驻图形界面、也不想碰虚拟机管理器Windows X Lite 容器化部署就是目前最短的路径。【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表