Can't Run SimNet Image with GPU

I’ve not been able to run SimNet with GPU on docker.

When I try to run: sudo docker run --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 --runtime nvidia -v ${PWD}/examples:/examples -it simnet:21.06 bash
I get: docker: Error response from daemon: Unknown runtime specified nvidia.

When I try to run: sudo docker run --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 --gpus all -v ${PWD}/examples:/examples -it simnet:21.06 bash
I get: docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].

In troubleshooting, I’ve tried:

sudo apt-get update
sudo apt install -y nvidia-docker2
sudo systemctl daemon-reload
sudo systemctl restart docker

when I run: systemctl list-unit-files | grep enable | grep docker
the output is:

snap-docker-796.mount                                 enabled         enabled      
docker.service                                        enabled         enabled      
snap.docker.dockerd.service                           disabled        enabled      
docker.socket                                         enabled         enabled   

I can run the SimNet Image just fine without GPU: sudo docker run --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 -v ${PWD}/examples:/examples -it simnet:21.06 bash

I have driver version 465.27, CUDA version 11.3, docker version 20.10.2, and OS Ubuntu 20.04. Any help would be appreciated.