公司动态
3 步挂载本地 ISO,一次跑通 Dockur Windows 容器
3 步挂载本地 ISO一次跑通 Dockur Windows 容器【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windowsDockur Windows 是用 Docker 容器跑 Windows 的方案。想跳过官方下载、改用本地 ISO 镜像内网离线、带宽吃紧或版本必须固定时都适用。本文 3 步讲清最小配置。前置检查3 项都过再动手✅ KVMkvm-ok或ls -l /dev/kvm有设备且 compose 里写了devices: [/dev/kvm, /dev/net/tun]Docker 与 compose 可用docker compose version能正常输出磁盘空间至少 32 GB 空余/storage 里要同时放 ISO 和虚拟磁盘配置三步走第一步最小 volumes 写法挂载 ISOvolumes: - ./win11.iso:/custom.iso左边换成你宿主机上 ISO 的实际路径右边固定写成/custom.iso。第二步ISO 放哪、VERSION 要不要改结论先说不用改 VERSION它只控制自动下载哪个版本。本地镜像靠容器启动时扫描挂载进来的文件来识别。官方写法是把 ISO 文件直接绑到/custom.iso目录挂载时文件名是custom.iso或boot.iso或与 VERSION 对应值同名都会被识别。 放上去之前建议先自查一下ISO 大小要超过 10 MBsha256sum对一下微软官网公布的值。校验不通过的镜像后面一定报错。第三步启动后的 4 阶段进度条阶段现象1 自检检查 /storage 里的镜像与磁盘2 校验读取 WIM 元数据确认版本、语言、架构3 解压构建显示 Decompressing Windows image...耗时最长4 进入系统自动装完浏览器里出现桌面️ 第 3 阶段卡着不动属正常等待别急着重启。排错自查表现象可能原因处理办法解包后卡住KVM 未生效、磁盘空间不足确认kvm-ok通过给 /storage 扩容BdsDxe: failed to load引导错误ISO 损坏、非标准镜像、架构不匹配重新校验后换一份干净 ISO网页打不开端口未映射、容器未就绪确认8006:8006已暴露等初始化完成再开浏览器最后给三条加速建议KVM 加速收益最大没开它整个流程会慢好几倍/storage 放 SSD 上解压和写盘都靠它按需设RAM_SIZE、CPU_CORES默认 4G/2 核对 Windows 11 偏紧本地 ISO 只是把下载换成了挂载后面流程和官方镜像完全一致。配置对了剩下的交给容器自己跑就行。细节可查 docs/environment.md 与 readme.md。【免费下载链接】windowsWindows inside a Docker container.项目地址: https://gitcode.com/GitHub_Trending/wi/windows创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考