绿联NAS玩法 篇四:绿联 NAS 快速搭建 Windows 虚拟机之 Dockur
之前我介绍过在绿联 NAS 上通过 Webvirtcloud 搭建虚拟机,这次我介绍一个更简单的方案:通过 Dockur 安装 Windows 虚拟机。有了 Windows 虚拟机可以通过 Samba 访问 NAS 文件,而 Win 系统软件生态更加丰富。
Dockur 是一个开源镜像,由于参数较多推荐使用 docker compose 部署。我之前分享过如何在绿联 NAS 上部署 docker compose 以及部署 compose 管理工具 dockge,感兴趣的朋友可以先完成部署。
然后我介绍一下 Dockur 的 compose 部署命令,其中比较重要的是:
参考 compose.yaml 文件如下(需自行修改挂载路径):
version: "3"
services:
windows:
image: dockurr/windows
container_name: windows
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
volumes:
- /mnt/media_rw/09914ee9-0dab-41d0-878c-e3ec3b07776f/.ugreen_nas/196151/win:/storage
environment:
VERSION: "Tiny 11"
RAM_SIZE: "4G"
CPU_CORES: "2"
DISK_SIZE: "256G"
stop_grace_period: 2m
restart: on-failure
下表格是官方给的支持系统列表。 VERSION: 代表的系统版本,其中 Tiny 11、Tiny 10 部署很慢建议本地化部署。
本地化镜像部署是将系统镜像命名为 custom.iso 放入到映射的 /storage目录。本文案例中在固态硬盘中新建了一个 win 目录,用于存放 custom.iso 以及部署虚拟机文件。
如果你还想在系统中挂载硬盘可以按照官方的说明加入磁盘挂载命令(需要按照实际情况修改),但是我建议通过 Samba 访问 NAS 文件即可:
environment:
DEVICE: "/dev/sda"
DEVICE2: "/dev/sdb"
devices:
- /dev/sda
- /dev/sdb
修改完 compose 文件,我们就可以通过 dockge / portainer 等部署 compose.yaml 文件:
然后访问局域网:8006 就可以看到 noVNC 的远程窗口,系统已经自动进入安装流程:
安装完毕我们就可以进入虚拟机安装的 Windows了,这个 Windows可以访问网络(可以挂载 Samba),你可以用这种方式和 NAS 进行文件互通访问:
可以修改显示分辨率。在任务管理中查看硬件信息,我这里分配的是2核4G内存:
虽然我个人并不建议用 NAS 玩虚拟机(虚拟机吃配置,对于我而言 NAS 最重要的事情还是管理数据),但还是把这个方法分享给有需要的朋友。比之前的方法更加简单快捷,感兴趣的话可以试试!有了 Win 你可以在 NAS 上安装各种应用同时通过 Samba 和 NAS 互通,当然啦 Win虚拟机对于硬件性能的要求也会更高。
欢迎大家补充!
值友4359734809
校验提示文案
值友1786494658
校验提示文案
Eternal_Flame
校验提示文案
bati_GOAL
校验提示文案
战三儿
校验提示文案
MJYES
校验提示文案
MJYES
校验提示文案
战三儿
校验提示文案
bati_GOAL
校验提示文案
Eternal_Flame
校验提示文案
值友1786494658
校验提示文案
值友4359734809
校验提示文案