Do I have to Install Cuda on Host?

Hi, I have just joined you !

I want to run Cuda with cuDNN in container. So, do I have to install Cuda on my host system? or, Do i just need to pull and run Cuda from hub.docker? I have googled that and found different answers, for example on the page of nvidia-docker on github, there says that I do not need to install cuda on my host system. However, this link says that I should install cuda on host. May you please enlight me?

Thanks in advance, Ender.