在 Docker 里直接运行 Windows 系统 !

2025-04-21 17:40:19 10点赞 62收藏 3评论

Hello 大家好,我是 David

订阅我的频道 ,分享更多 NAS 教程和资讯 ~


Docker-Windows:

在 Docker 里直接运行 Windows 系统

在 Docker 里直接运行 Windows 系统 !

安装

Docker Compose

services: windows: image: dockurr/windows:latest container_name: windows ports: - 8006:8006 - 3389:3389/tcp - 3389:3389/udp volumes: - /vol1/1000/docker/windows:/storage environment: - CPU_CORES=4 - RAM_SIZE=4G - DISK_SIZE=64G - VERSION=11 - LANGUAGE=Chinese devices: - /dev/kvm restart: always

参数说明(更多参数设置建议去看文档)

8006:VNC 访问端口

3389:RDP 访问端口

CPU_CORES:处理器核心数量

RAM_SIZE:内存大小

DISK_SIZE:磁盘容量

VERSION:系统版本(看下面列表选择)
LANGUAGE:系统语言

/dev/kvm:需要处理器支持虚拟化并启用(支持虚拟机的应该都行)

/boot.iso(可选):镜像文件

系统版本(也可以用自己提供的镜像):

在 Docker 里直接运行 Windows 系统 !

使用

浏览器中输入 http://NAS的IP:8006 就能看到 VNC 界面

在 Docker 里直接运行 Windows 系统 !

等待下载完镜像会自动安装

在 Docker 里直接运行 Windows 系统 !

安装完成,进入系统,网络正常。前面设置空间 64G,安装完系统还剩余 47.3G 可用

在 Docker 里直接运行 Windows 系统 !

资源占用情况

在 Docker 里直接运行 Windows 系统 !

TIP:

应该有人好奇既然 Docker 可以安装 Windows ,那和用虚拟机对比性能上会不会有什么区别。虽然这里写可以安装自定义镜像,但是安装系统找不到空间位置,又没有 virtio 驱动,所以没弄成功,只能用不同的系统进行对比了。

虚拟机 Win11 资源占用情况

在 Docker 里直接运行 Windows 系统 !

虚拟机 Win11 跑分情况

在 Docker 里直接运行 Windows 系统 !

Docker Win11 资源占用情况

在 Docker 里直接运行 Windows 系统 !

Docker Win11 跑分情况

在 Docker 里直接运行 Windows 系统 !

总结

Docker 和虚拟机两者安装 Windows 性能相差不大,基本上可以忽略不计。我个人建议是如果自带的 NAS 系统有比较完备的虚拟机功能,建议还是用自带虚拟机。如果没有虚拟机,可以直接用这个 Docker 进行部署,性能也差不多,而且更加方便。

综合推荐:⭐⭐⭐(没有虚拟机的系统)

使用体验:⭐⭐⭐⭐(没什么区别)

部署难易:⭐⭐⭐(中等)︎

展开 收起
3评论

  • 精彩
  • 最新
  • 禁止套娃

    校验提示文案

    提交
  • 比较有兴趣运行其他系统

    校验提示文案

    提交
  • 运维神器啊!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
62
扫一下,分享更方便,购买更轻松