Linux(centos7)使用国内源安装nvidia-container-toolkit

手动编辑repo文件,替换为USTC镜像

sudo nano /etc/yum.repos.d/nvidia-container-toolkit.repo

替换文件内容如下:

[nvidia-container-toolkit]
name=nvidia-container-toolkit
baseurl=https://mirrors.ustc.edu.cn/libnvidia-container/stable/rpm/$basearch
repo_gpgcheck=1
gpgcheck=0
### 银河麒麟操作系统 V10 上安装 NVIDIA 容器工具包 #### 准备工作 为了确保顺利安装 `nvidia-container-toolkit`,需要先更新系统并安装必要的依赖项。这一步骤可以确保后续操作不会因为缺少组件而失败。 ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 对于基于 YUM 的环境,则执行如下命令: ```bash sudo yum update -y sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` 编辑 Docker 软件仓库配置文件 `/etc/yum.repos.d/docker-ce.repo` 使用清华源或其他稳定源来加速下载过程[^3]。 #### 安装 Container-Selinux 和 Docker CE 接着安装 SELinux 政策管理工具以及 Docker 社区版(CE),这是运行 GPU 加速容器的基础条件之一。 ```bash sudo yum install -y container-selinux sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io ``` 启动并设置 Docker 开机自启服务: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 验证 Docker 是否正常工作: ```bash sudo docker run hello-world ``` #### 安装 Nvidia-Docker 工具链 现在准备就绪,可继续安装 `nvidia-docker` 及其相关组件。按照官方文档指导完成此部分的部署。 ```bash distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | \ sudo tee /etc/yum.repos.d/nvidia-docker.repo sudo yum clean expire-cache sudo yum install -y nvidia-driver nvidia-container-toolkit sudo systemctl restart docker ``` 确认驱动程序已加载成功,并测试 GPU 功能是否可用: ```bash sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi ``` 如果一切顺利,上述命令应该返回有关当前 GPU 设备的信息列表,表明已经正确设置了支持 CUDA 应用程序所需的环境[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

河上七月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值