NAS装独立显卡后,Docker和虚拟机能同时用吗?

  热门新闻     |      2026-09-03 03:44
NAS独立显卡在Docker与虚拟机之间的归属检查

不能。绿联当前说明明确:独立显卡切到“虚拟机直通(VFIO)”后,Docker容器不能调用;要给Docker用,需切回“NAS系统使用”并按页面提示保存、重启。先查显卡归属和占用者,别在任务运行时切换。

先查显卡现在归谁

打开“控制面板 → 硬件与电源 → 独立显卡”,记下NAS固件版本和显卡工作模式;再到虚拟机与Docker中确认有没有正在使用显卡的任务。绿联的硬件直通说明要求固件达到1.18.0.0073或更高版本,并要求目标硬件没有被其他虚拟机或应用占用。

页面显示“虚拟机直通(VFIO)”,说明显卡走虚拟机直通路径;显示“NAS系统使用”,才是Docker调用所需的模式。找不到独立显卡页面、版本未达到要求,或无法确认哪个任务在占用时,先停止切换,不要靠反复重启或重置应用碰运气。

要切给虚拟机,先关机再看设备列表

先关闭使用显卡的容器和目标虚拟机,再把工作模式改为“虚拟机直通(VFIO)”,保存并按提示重启NAS。重启后回到同一页面,只有模式仍显示为VFIO,才算切换成功。

随后打开虚拟机,在“··· → 编辑 → 硬件直通 → 添加硬件 → 添加PCIe硬件”中找显卡。列表里能看到显卡,才继续分配,并在虚拟机系统内安装对应驱动;不需要在NAS应用中心替虚拟机安装显卡驱动。列表为空时,官方解释是当前没有连接已支持的硬件,此时应停止配置,核对NAS、显卡、扩展坞或插槽的兼容性。

要切给Docker,先确认版本和容器设置

先关闭已直通显卡的虚拟机,再把工作模式改回“NAS系统使用”,保存并重启。绿联2026年6月更新说明把DXP8800系列列入Docker独立显卡功能的适用产品,并说明通过绿联显卡坞或PCIe插槽接入后,可在容器设置中选择显卡;固件、应用和客户端仍需达到相应版本。

容器设置里出现显卡,才继续测试任务;没有出现,就记录固件、Docker版本、显卡型号和连接方式,再查兼容性。不要把“应用重置”当普通排错按钮:同一份更新说明写明,重置会清除应用数据并恢复初始状态。

同一块显卡只能选一条路。需要在两边轮换时,要预留停任务和重启的维护时间;必须让Docker与虚拟机同时使用GPU时,这块显卡本身无法满足要求,应先重新设计硬件分配,而不是继续改模式。

DXP8800 Pro提供接入条件,不提供显卡共享

绿联DXP8800 Pro八盘位NAS官网真实产品图

DXP8800 Pro和这个问题的关系,只在于提供存储盘位与显卡接入条件。你正在新建存储、八个盘位确实用得上,也确认显卡及连接方案可兼容,而且接受显卡一次只归Docker或虚拟机一方,才需要核对绿联私有云DXP8800 Pro空盘版。绿联当前参数页列出八个2.5/3.5英寸SATA盘位、一个PCIe扩展X4插槽和两个雷电4接口;这些接口存在,不等于任意显卡或扩展坞都能使用。

现有NAS已经支持所需功能、只想解决同一块显卡同时给两边使用,或具体显卡兼容性还没确认时,不建议购买DXP8800 Pro或其他整机。切换模式前,把容器编排文件、虚拟机配置和关键数据复制到另一位置;绿联的备份与还原说明明确把备份定义为复制到另一位置,模式切换和重启本身不构成备份。

动手前写下四项:NAS型号与固件、显卡及连接方式、当前工作模式、显卡要交给Docker还是哪台虚拟机。任何一项不清楚,先不改模式,也先不买显卡、扩展坞或整机。

资料依据