The memory usage does not correspond to the GPU utilization which gives as far as I know the percentage of the time a kernel was executed in the last time frame.
No, I think the drivers should be installed directly on the machine and not in the docker file. At least that was my last workflow.