ubuntu安装nvidia-container
时间: 2025-03-10 09:10:34 浏览: 36
### 安装和配置 NVIDIA 容器工具
#### 了解 nvidia-container-toolkit
nvidia-container-toolkit 是一个用于在容器化环境中启用 GPU 支持的软件包集合[^1]。此工具允许 Docker 和其他 OCI 兼容运行时识别并利用主机上的 Nvidia GPU 资源。
#### 准备工作环境
为了确保顺利安装,在开始之前确认系统已经满足以下条件:
- 已经成功安装了适用于 Ubuntu 的 Nvidia 驱动程序。
- 使用的是支持 CUDA 功能的硬件设备。
- 系统已更新至最新状态 `sudo apt-get update && sudo apt-get upgrade`。
#### 正常联网情况下的在线安装方法
对于能够正常访问互联网的情况,可以通过官方推荐的方式来进行在线安装:
```bash
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker
```
上述命令会自动完成仓库密钥添加、列表文件创建以及必要的依赖项安装过程,并重启 Docker 服务使更改生效。
#### 断网环境下离线安装方案
当面临无法连接到外部网络的问题时,则可以采用预先准备好的二进制文件进行本地部署。具体操作如下所示:
下载所需版本的 deb 文件(可以从 GitHub 发布页面获取),并将这些文件传输到目标机器上;接着执行批量安装指令:
```bash
cd /path/to/deb/files/
sudo dpkg -i *.deb
```
这一步骤将会把所有必需组件一次性全部安装到位[^2]。
#### 测试与验证
无论采取哪种方式完成安装之后,都应该通过简单的测试来检验是否一切正常运作。下面是一条常用的命令用来启动带有 GPU 访问权限的基础镜像,并尝试调用 nvidia-smi 命令查看显卡信息:
```bash
sudo docker run --rm --gpus all ubuntu:20.04 nvidia-smi
```
如果返回了关于 GPU 设备的信息而不是错误消息,则说明安装成功。
阅读全文
相关推荐


















