centos7 docker离线安装 nvidia
时间: 2025-02-20 07:56:58 浏览: 73
### CentOS 7 Docker 离线安装 NVIDIA 驱动及容器运行时支持
#### 准备工作
为了使 AI 应用能够在不连接外部网络的 GPU 服务器上通过容器化方式正常运作,在物理机仅需部署 Nvidia 显卡驱动而无需单独安装 CUDA,因为后者可以包含在 Docker 镜像内部[^2]。
#### 下载所需 RPM 文件
确保提前获取如下四个必要的组件并将其放置于可访问的位置:
- `libnvidia-container1` 版本号应匹配目标环境需求。
- `libnvidia-container-tools` 提供工具集用于管理和调试。
- `nvidia-container-toolkit` 是核心套件负责集成 Docker 和 Nvidia 设备。
- `nvidia-container-runtime` 实现了让 Docker 使用 Nvidia GPU 的功能。
这些包的具体版本取决于实际应用场景的要求,请参照官方文档或社区经验来决定最合适的组合[^3]。
#### 执行离线安装命令
利用预先准备好的 RPM 包来进行本地安装操作。以下是具体的命令序列:
```bash
yum localinstall path_to/libnvidia-container1-version.rpm \
path_to/libnvidia-container-tools-version.rpm \
path_to/nvidia-container-toolkit-version.rpm \
path_to/nvidia-container-runtime-version.rpm -y
```
完成上述步骤后记得重启 Docker 服务以生效更改:
```bash
systemctl restart docker
```
对于 Docker 19.03 及以上版本而言,不再强制要求额外安装名为 nvidia-docker 的特定客户端;相反,只要正确设置了 NVIDIA CONTAINER RUNTIME 就足以满足大多数情况下对 GPU 支持的需求,并且同样适用于 docker-compose 场景下的多服务编排[^1]。
阅读全文
相关推荐

















