centos7.9 nvidia docker 安装
时间: 2025-03-31 10:15:09 浏览: 57
### 在 CentOS 7.9 上安装 NVIDIA 支持的 Docker
要在 CentOS 7.9 上成功安装并配置支持 NVIDIA 的 Docker,需完成以下几个方面的操作:
#### 准备工作
为了确保环境能够正常运行 NVIDIA GPU 加速的应用程序,需要先确认系统已正确安装 NVIDIA 驱动程序。可以通过以下命令验证驱动版本:
```bash
nvidia-smi
```
如果未安装或无法识别显卡,则需要按照官方文档下载适合系统的 NVIDIA 驱动程序[^1]。
#### 安装必要的依赖项
在安装 Docker 前,需要准备一些基础工具和库文件。通过 `yum` 工具可以快速获取这些组件:
```bash
yum install -y yum-utils device-mapper-persistent-data lvm2
```
上述命令会自动拉取所需的管理工具以及存储设备的支持模块[^2]。
#### 下载并安装 Docker CE (Community Edition)
对于稳定版的 Docker 社区发行版,可以从官网静态链接地址手动获取二进制文件,并将其解压至指定目录以便后续调用:
```bash
wget https://download.docker.com/linux/static/stable/x86_64/docker-<version>.tgz
tar xzvf docker-<version>.tgz
cp docker/* /usr/bin/
```
这里 `<version>` 应替换为目标具体版本号,例如 `20.10.17`[^3]。
#### 启用 NVIDIA 运行时支持
为了让容器内部能访问宿主机上的图形处理单元资源,还需要额外设置启用 nvidia-container-toolkit 插件服务。执行如下脚本初始化环境变量路径映射关系:
```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
apt-get update && apt-get install -y nvidia-docker2
systemctl restart docker
```
最后一步非常重要——重启 Docker daemon 才能使新的 runtime 生效。
至此,整个流程结束之后就可以创建带有 gpu 参数选项的新实例来测试功能是否生效啦!
阅读全文
相关推荐

















