23
2025
04
17:04:42

整活 | 在 docker 里运行一个windows10 | 11,顺便跑个微信

最近发现了一个在docker里运行windows的好东西,赶紧整一发试试。

仓库在这里:https://github.com/dockur/windows/

图片图片

可以看到该方式安装windows支持多语言,支持下载镜像,支持kvm,支持web访问……我乱翻译的,肯定不准确,不过能用。

肝了一下文档,赶紧ssh登录黑哟哟的群晖试试。

这是docker cli 命令行运行:

docker run -dit --name win10 -v $PWD:/share -v /volume2/v8/download/OS/Win10_LTSC2019.iso:/custom.iso -p 3389:3389 -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 -e LANGUAGE="Chinese" -e REGION="en-US" -e KEYBOARD="en-US" -e RAM_SIZE="8G" -e CPU_CORES="2" -e USERNAME="admin" -e PASSWORD="123456" -e VERSION="win10" -e DISK_SIZE="128G" dockurr/windows:latest

配置项也不复杂。

挂了一个目录

-v $PWD:/share

挂了一个本地镜像

-v /volume2/v8/download/OS/Win10_LTSC2019.iso:/custom.iso

添加了两个端口

-p 3389:3389

-p 8006:8006

8006是用来vnc管理的,3389是用来远程登录的

添加了设备

--device=/dev/kvm

添加了权限

--cap-add NET_ADMIN

添加了超时时间

--stop-timeout 120

添加了一些环境变量,语言、地区、键盘布局、内存容量、cpu核心数、版本号、磁盘容量、用户名、密码

-e LANGUAGE="Chinese" -e REGION="en-US" -e KEYBOARD="en-US" -e RAM_SIZE="8G" -e CPU_CORES="2" -e USERNAME="admin" -e PASSWORD="123456" -e VERSION="win10" -e DISK_SIZE="128G"

关于版本部分,支持这么多版本:

图片图片

如果你是arm,也没啥问题,看这里:https://github.com/dockur/windows-arm/

如果运行异常,会提示你进行修正,比我一开始过于自信,给了8G内存,然后提示我内存不够用了,改成4G后运行成功。

这里提示一下,如果用第三方精简过的系统镜像可能遇到不能安装的问题,我第一次使用了不忘初心大佬的鸡血版win10就安装失败了,换了官方的22H2安装就成功了。

可以看一下docker容器运行后的日志

图片图片

然后使用浏览器访问宿主机8006这个端口 http://ip:8006,可以看到当前windows的安装状态

图片图片图片图片图片图片图片图片图片图片

安装完成了,看可以看到跟使用pve这些虚拟化安装差不多

图片图片图片图片

打开浏览器,安装一下微信测试测试效果

图片图片

机械盘还是拉跨了,打开微信先黑了一块

图片图片

进去一看,磁盘占用100%

图片图片

看了下群晖的资源面板,确实是磁盘拉跨没跑了

图片图片

不过,跑一些小而美的应用还能撑得住,就是得扩展下内存。

顺便放一下docker compose配置

services:   windows:     image: dockurr/windows     container_name: windows     environment:       VERSION: "win11"       LANGUAGE: "Chinese"       REGION: "en-US"       KEYBOARD: "en-US"       DISK_SIZE: "256G"       RAM_SIZE: "8G"       CPU_CORES: "2"       USERNAME: "bill"       PASSWORD: "gates"     devices:       - /dev/kvm     cap_add:       - NET_ADMIN     ports:       - 8006:8006       - 3389:3389/tcp       - 3389:3389/udp     stop_grace_period: 2m     volumes:       - /var/win:/shared       - /home/user/example.iso:/custom.iso

官方文档里有更多更详细的配置说明,有特殊需求的可以去仓库看更为详尽的配置介绍,顺便给作者点量一下star。

再放一下群晖管理面板安装的配置截图:

图片图片图片图片图片图片图片图片

Windows10镜像下载说明:

浏览器访问这个网址:https://www.microsoft.com/zh-cn/software-download/windows10

下载这个下载工具

图片图片图片图片图片图片图片图片图片图片

选择完保存路径就开始下载了,速度还是很快的

图片图片

Windows11可以去这里:

https://www.microsoft.com/zh-cn/software-download/windows11

图片图片图片图片图片图片图片图片

这速度,杠杠的。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://zblog.hqyman.cn/post/10770.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: