deepin国产操作系统 nvidia-docker2 的安装

 

 

 ======================================

 

 

平时偶尔使用 deepin 系统,突然有个 nvidia-docker 的程序需要运行,平时工作都是在用 Ubuntu,所以对 deepin 安装 docker 也是不清楚是否可行的,不过一番研究后还是成功安装上 nvidia-docker2 的。

 

使用 docker 的官网安装方式进行安装,发现失败,本以为 deepin 是不能安装 docker 的,于是在 deepin 官网搜了一下相关内容,发现有人说 deepin 本身是自带 docker 的,于是就实验了一下,发现居然真的已经系统自带 docker 了:

 

 

 

于是就想既然 deepin 系统已经自带了 docker,那么是不是也已经自带 nvidia-docker2 了呢,结果一试发现果然没有系统自带 nvidia-docker2,于是继续在 deepin 官网上搜索解决方案:

找到的可行性方案:https://bbs.deepin.org/zh/post/196059

 

 

 

### 安装 nvidia-docker 扩展
distribution="debian10"
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   # 喜欢 nvidia-docker 命令启动容器的  可以把 nvidia-container-toolkit 换成 nvidia-docker2  前者是后者的一个依赖包
sudo systemctl restart docker

 

--------------------------------------------------------

 

由于平时都是不使用 nvidia-docker 命令来启动 nvidia-docker,于是个人的安装命令为:

distribution="debian10"
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

 

 

===================================

 

 

测试是否成功:

sudo apt install nvidia-smi

sudo docker run --rm --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi

 

 

 

 

PS: 在某种层面上来说,deepin 系统在代码开发编程上也有了很强的适用性了。

 

 

===================================

 

 

参考:

https://bbs.deepin.org/zh/post/196059

https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html