Ubuntu22.04安装nvidia-docker

安装docker

参考这篇文章:Ubuntu22.04安装docker - 掘金

安装nvidia-docker

参考这篇文章:Ubuntu 22.04 LTS : NVIDIA Container Toolkit : Install : Server World

流程:

bash 复制代码
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | apt-key add - 
bash 复制代码
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu22.04/nvidia-docker.list > /etc/apt/sources.list.d/nvidia-docker.list 
bash 复制代码
apt update 
bash 复制代码
apt -y install nvidia-container-toolkit 
bash 复制代码
systemctl restart docker 

进行测试(拉取nvidia cuda11.5镜像并运行nvidia-smi)

bash 复制代码
docker run --gpus all nvidia/cuda:11.5.2-base-ubuntu20.04 nvidia-smi 

pull Cuda 10.2 image and connect to the interactive session, then run nvidia-smi

bash 复制代码
root@dlp:~# docker run -it --gpus all nvidia/cuda:10.2-base-ubuntu18.04 bash

root@08ae46c44932:/# nvidia-smi

Mon Aug 29 06:04:46 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.85.02    Driver Version: 510.85.02    CUDA Version: 11.6     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:05:00.0 Off |                  N/A |
|  0%   50C    P5    10W / 120W |      0MiB /  6144MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

参考文章:

Ubuntu22.04安装docker - 掘金

Ubuntu 22.04 LTS : NVIDIA Container Toolkit : Install : Server World

相关推荐
一个小猴子`15 分钟前
Triton实现矩阵乘法
矩阵·cuda·triton
nuo5342023 小时前
基础 6 —— Docker 容器数据卷
docker·容器
Sinclair3 小时前
安企CMS的安装-Docker 部署
运维·docker·容器
要开心吖ZSH4 小时前
AI医疗分诊与健康咨询助手agent开发——(4-2)从零到一:我给AI医疗分诊助手加了个“知识库大脑“,终于搞懂了RAG是什么
java·docker·agent·医疗·rag
汪汪大队u5 小时前
【无标题】
运维·docker·kubernetes·prometheus
spider_xcxc7 小时前
Docker Compose 容器通信详解:同一个 Compose 文件才能互通吗?
docker·容器·k8s·容器化·容器网络
BaiduPHP9 小时前
docker异常断电,出现docker服务,启动失败
docker·容器·eureka
梦梦代码精11 小时前
多商户商城技术选型实测:ThinkPHP 8与Vue 3结合,B2B2C架构下的开源实践
docker·开源·代码规范
寒冰碧海11 小时前
大模型部署从0到1(三):单机多卡 vLLM 部署Qwen3.6实战|Docker Compose 一键启动
docker·容器·vllm
chexus12 小时前
Docker 镜像瘦身:使用 Maven 拆分 Jar 包
docker·maven·jar