① 详细的安装教程可以参考这篇博客:
     https://blog.csdn.net/weixin_53510183/article/details/144665434
② 一些注意事项:
     (1)上面这篇博客突然变成付费了,可以去某宝兑换个1天的VIP查看
① 官网的安装教程如下:
     https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html
② 详细的安装步骤可以参考如下:
     (1)设置 NVIDIA 容器工具包的仓库源
     添加 NVIDIA 的 GPG 密钥:      sudo mkdir -p /etc/apt/keyrings      curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/nvidia-container-toolkit.gpg > /dev/null
     添加软件源(自动匹配 Ubuntu 版本):      distribution=$(. /etc/os-release;echo $ID$VERSION_ID)      curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | \      sed 's#deb https://#deb [signed-by=/etc/apt/keyrings/nvidia-container-toolkit.gpg] https://#' | \      sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
     更新索引:      sudo apt-get update
     (2)安装 NVIDIA Container Toolkit      sudo apt-get install -y nvidia-container-toolkit
     (3)配置 Docker 使用 NVIDIA 运行时      设置 Docker 默认使用 NVIDIA 容器运行时:      sudo nvidia-ctk runtime configure --runtime=docker
     重启 Docker:      sudo systemctl restart docker
     (4)测试      sudo docker run --rm --gpus all nvidia/cuda:12.3.2-base-ubuntu22.04 nvidia-smi
① data盘挂载教程参考我的另一篇博客(一定要先挂载data盘,再改存储位置!!):
     data盘挂载教程
② 详细的操作步骤可以参考如下:
     (1)首先先把你已有的Docker文件复制到data盘中(!!!)
     (2)打开 /etc/docker/daemon.json文件      sudo apt install nano      sudo nano /etc/docker/daemon.json
     (3)编辑内容如下(严格注意格式,我的网页上格式可能会有错误,此部分需要注意)      {      "data-root": "/data/docker", # 目标存储位置      "runtimes": {          "nvidia":          {              "args": [],              "path": "nvidia-container-runtime"          }      }      }
     (4)重启电脑
① 可以从Docker Hub上拉取想要的镜像:选择想要的镜像,复制右侧的docker pull命令到cmd即可:
     https://hub.docker.com/r/nvidia/cuda/tags
② 容器的创建:
     (1)使用已经下载的镜像,创建自己的容器,此部分可以参考官方公众号