At NVIDIA we maintain this utility:
https://github.com/NVIDIA/nvidia-docker
It automatically discovers the devices and the right driver files on the host.
The main goal is compute (CUDA), but we also demonstrated how to run TF2 on Steam OS during our DockerCon 16 OpenForum presentation.
Nice job! :)