I just started learning about docker so this question might be trivial for some of you. I installed the latest version of docker which is 19.03.2 in my windows 10 Enterprise(64 bit) and switched on the Linux Containers. My guide suggested me to use docker for my deep learning project(PyTorch framework based). I read several articles telling about as to why using docker makes life easy and I could follow most of them. For me, the main reason for using docker was due to the unavailability of GPU resource. So I successfully installed the docker 19.03.2 in my windows system. But for using GPU support from NVIDIA I had to install nvidia-docker.
This is when I got confused. There are few places which explain installing procedure for Linux environment but I could not find any for a windows system. Also few says that in the future, nvidia-docker2 packages will no longer be supported. So I am very confused at this point.
Some of my friends suggested me to use google colab instead of docker. I agree with them it's very useful but what if I still want to use docker only. I believe there must be some solution.
Any help and suggestion will be highly appreciated.
I found the answer to the above question. The answer is simple and clear. nvidia-docker is not available for windows.
You guys can check here Is Microsoft Windows supported?:
Is Microsoft Windows supported?No, we do not support Microsoft Windows (regardless of the version), however you can use the native Microsoft Windows Docker client to deploy your containers remotely (refer to the dockerd documentation).
Thanks