CentOS 7.6 离线环境下安装Nvidia 1080 / 2080 显卡驱动 、docker-ce、nvidia-docker2运行环境
CentOS 7.6 离线环境下安装Nvidia 1080 / 2080 显卡驱动 、docker-ce、nvidia-docker2运行环境下载所需资源切换到root用户安装createrepo备份系统默认源创建本地源更新软件安装nvidia显卡驱动安装必须软件禁止nouveau重建initramfs image文件系统重启验证是否禁止成功安装驱动安装docker-ce和nvidia-docke
·
CentOS 7.6 离线环境下安装Nvidia 1080 / 2080 显卡驱动 、docker-ce、nvidia-docker2运行环境
下载所需资源
切换到root用户
su # 输入root用户密码
解压缩
tar xzvf CentOS7.6-Offline-nvidia-docker2.tgz -C /
安装createrepo
rpm -ivh /local-repo/docker/createrepo-0.9.9-28.el7.noarch.rpm
备份系统默认源
cd /etc/yum.repos.d/
mkdir repobak
mv *.repo repobak/
创建本地源
cp /local-repo/local.repo /etc/yum.repos.d/
createrepo /local-repo/docker
createrepo /local-repo/libnvidia-container
createrepo /local-repo/nvidia-container-runtime
createrepo /local-repo/nvidia-docker
yum clean all
yum makecache
安装nvidia显卡驱动
安装必须软件
yum install gcc kernel-headers kernel-devel
禁止nouveau
cp /local-repo/nvidia-installer-disable-nouveau.conf /etc/modprobe.d/
重建initramfs image文件
dracut --force
系统重启
reboot
验证是否禁止成功
lsmod | grep nouveau #无结果显示即为成功
安装驱动
./NVIDIA-Linux-x86_64-430.26.run
安装docker-ce和nvidia-docker2
yum install docker-ce nvidia-docker2
设置nvidia docker runtime
mkdir -p /etc/systemd/system/docker.service.d
tee /etc/systemd/system/docker.service.d/override.conf <<EOF
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --host=fd:// --add-runtime=nvidia=/usr/bin/nvidia-container-runtime
EOF
tee /etc/docker/daemon.json <<EOF
{
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
},
"default-runtime": "nvidia"
}
EOF
重启docker
pkill -SIGHUP dockerd
systemctl daemon-reload
systemctl restart docker
添加用户到docker组
gpasswd -a $USER docker
newgrp docker
更多推荐
已为社区贡献1条内容
所有评论(0)