安装nvidia-docker2的前提是你已经安装了docker

1 添加nvidia-docker2的GPG Keys#
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
2 添加nvidia-docker2的apt库#

创建/etc/apt/sources.list.d/nvidia-container-toolkit.list文件,并添加以下内容

deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://nvidia.github.io/libnvidia-container/stable/ubuntu22.04/$(ARCH) /
3 更新apt软件源#

执行

sudo apt update
4 使用apt安装nvidia-docker2#
sudo apt install nvidia-docker2
5 重启计算机#
6 验证#

重启后执行

docker run --rm --gpus all nvidia/cuda:12.0.0-base-ubuntu20.04 nvidia-smi

若有类似以下输出则验证成功,此输出与在host中执行 nvidia-smi类似

Pop!_OS 22.04(Ubuntu 22.04)安装 Docker GPU支持(nvidia-docker2)_重启