You can access GPUs within containers using CDI (Container Device Interface):
https://docs.nvidia.com/datacenter/cloud-native/container-to...
No additional tools (e.g., nvidia-ctk) are needed.
Docker has recently added support for CDI in version 25.0.