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

资讯详情

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

在 Docker 容器中运行 Windows 完整指南:从零部署到调优

在 Docker 容器中运行 Windows 完整指南:从零部署到调优 在 Docker 容器中运行 Windows 完整指南从零部署到调优【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows想在测试或兼容性场景里用 Windows却不想再装一套虚拟化平台wi/windows 项目把 Windows 直接跑进 Docker 容器自动下载安装镜像、无人值守安装、浏览器打开就能看到桌面。这篇指南带你走完容器化 Windows 部署的完整流程。一个 Windows 容器能带来什么简单说一个容器就是一台 Windows 机器相比传统虚拟机软件管理不需要额外平台会跑 Docker 就能跑环境要求很低全自动安装容器自己下载安装镜像、分区、配置账号不用手动点安装向导接近原生的速度使用宿主机 KVM 硬件加速不是嵌套虚拟机的模拟资源就是环境变量CPU 核数、内存、磁盘容量全靠参数指定默认 2 核 / 4G 内存 / 64G 磁盘多实例并行、彼此隔离还可以挂载宿主机文件夹与 Windows 直接换文件。只想要一个轻量 Windows 时把 VERSION 指向 LTSC 或 Tiny 这类精简版本即可下载体积可从 3GB 控制到 7.9GB版本表见下文。容器内部机制速览容器里由 QEMU 负责虚拟整机KVM 提供硬件加速安装则完全交给无人值守脚本容器启动后下载脚本按VERSION参数拉取对应安装镜像assets/ 目录里的无人值守应答文件每个版本一对 XML 加 cmd如 assets/win10x64.xml接管自动分区、语言与账号配置装完自动启动并登录8006 端口是 Web 控制台3389 端口是 RDP系统盘放在容器/storage目录映射到宿主机文件夹后删容器不会丢磁盘镜像。部署前准备宿主机需是支持 KVM 的 Linux 系统Docker Desktop 不支持可用内存至少 2G、磁盘空间至少 32G。先验证 KVM安装 cpu-checker 后运行sudo kvm-ok输出KVM acceleration can be used即可用若宿主机本身是虚拟机还要确认开启了嵌套虚拟化。三步完成部署1. 获取项目git clone https://gitcode.com/GitHub_Trending/wi/windows cd windows2. 启动容器仓库自带 compose.yml直接执行docker compose up -d。3. 打开 Web 控制台浏览器访问 127.0.0.1:8006能看到 Windows 实时安装过程出现桌面即安装完成。用 VERSION 参数选择系统版本默认安装 Windows 11 Pro约 7.9GB。在 compose.yml 的 environment 区改VERSION即可换版本参数安装目标镜像大小11Windows 11 Pro7.9 GB11lWindows 11 LTSC4.7 GB10Windows 10 Pro5.7 GB10lWindows 10 LTSC4.6 GBcore11Tiny11 Core精简3.0 GBLANGUAGE参数可指定安装语言例如LANGUAGE: Chinese。验证与日常使用装好后日常使用建议走 RDP 而不是 Web 控制台——响应更快还支持剪贴板。用任意远程桌面客户端连接容器 IP默认账号Docker、密码admin可用USERNAME/PASSWORD修改。把宿主机文件夹挂载到/shared它会以 Z: 盘形式出现在 Windows 里双向换文件很方便。常用调优参数RAM_SIZE: 8G加内存、CPU_CORES: 4加核数、DISK_SIZE: 256G扩磁盘已有数据保留扩完后需在 Windows 内手动扩展分区。完整清单见 docs/environment.md。安装卡住时按顺序排查三件事KVM 是否可用没有 KVM 会退化为软件模拟、极慢、磁盘空间是否充足、镜像下载是否稳定。【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表