我正在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容器中工作
请帮我解决以上两个问题