如何在Windows docker容器中安装nvidia驱动程序?

时间:2018-12-18 18:13:25

标签: docker docker-for-windows

我正在docker(仅Windows容器而不是linux)上进行可行性研究。我在Windows Server 1809中使用了在AWS中具有容器支持的容器,该容器默认情况下与docker和g3实例捆绑在一起(使用tesla M60)。

1)

我知道nvidia-docker在Windows上不可用。我想确认默认docker也不会支持gpu,因为我想在docker容器内安装nvidia驱动程序。我正在使用的docker文件如下所示

FROM mcr.microsoft.com/windows/servercore:ltsc2019
COPY nvidia-driver-folder nvidia-driver-folder
WORKDIR /nvidia-driver-folder

RUN setup.exe -s -clean -noreboot -noeula

nvidia-driver-folder包含用于安装驱动程序的setup.exe。我在容器内尝试了相同的命令 docker run -it sampleapp cmd

然后将其放入容器

setup.exe -s -clean -noreboot -noeula

之后,我验证了容器中的程序文​​件,没有创建与nvidia相关的文件夹。在普通系统(我的本地计算机)中,即使gpu不存在,我上面编写的命令也会创建一个文件夹NVIDIA Corportation,

2) 还有其他方法可以让gpu在Windows docker容器中工作

请帮我解决以上两个问题

0 个答案:

没有答案