现在慢慢进入GPU的世界,

参考安装URL:

https://github.com/NVIDIA/nvidia-docker

# If you have nvidia-docker 1.0 installed: we need to remove it and all existing GPU containers
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo yum remove nvidia-docker

# Add the package repositories
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

# Install nvidia-docker2 and reload the Docker daemon configuration
sudo yum install -y nvidia-docker2
sudo pkill -SIGHUP dockerd

# Test nvidia-smi with the latest official CUDA image
docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi

如果在centos和redhat之间切换,就要灵活定义distribution变量了。

~~~~~~~~~~~~~~~~~~~~~~~~~

第一步,先安装nvidia-docker2吧。

由于公司特殊情况,手工下载rpm。

现在nvidia-docker2默认支持的是比较新的18.09.6的docker-ce版本。

先安装好这个版本之后,再使用yum downloadonly命令,下载所有的rpm包。

yum install --downloadonly nvidia-docker2 --downloaddir=/tmp/nvidia

输出如下:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package nvidia-docker2.noarch :-.docker18.09.6.ce will be installed
--> Processing Dependency: nvidia-container-runtime = -.docker18.-.docker18.09.6.ce.noarch
--> Running transaction check
---> Package nvidia-container-runtime.x86_64 :-.docker18.09.6 will be installed
--> Processing Dependency: nvidia-container-runtime-hook <  -.docker18.09.6.x86_64
--> Running transaction check
---> Package nvidia-container-runtime-hook.x86_64 :- will be installed
--> Processing Dependency: libnvidia-container-tools <  -.x86_64
--> Processing Dependency: libnvidia-container-tools >=  -.x86_64
--> Running transaction check
---> Package libnvidia-container-tools.x86_64 :- will be installed
--> Processing Dependency: libnvidia-container1(x86-) >= - -.x86_64
--> Processing Dependency: libnvidia-container.so.(NVC_1.)(64bit) -.x86_64
--> Processing Dependency: libnvidia-container.so.()(64bit) -.x86_64
--> Running transaction check
---> Package libnvidia-container1.x86_64 :- will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================
 Package                                        Arch                    Version                                      Repository                                 Size
=====================================================================================================================================================================
Installing:
 nvidia-docker2                                 noarch                  -.docker18.09.6.ce                     nvidia-docker                             4.7 k
Installing for dependencies:
 libnvidia-container-tools                      x86_64                  -                                      libnvidia-container                         k
 libnvidia-container1                           x86_64                  -                                      libnvidia-container                         k
 nvidia-container-runtime                       x86_64                  -.docker18.09.6                        nvidia-container-runtime                  2.7 M
 nvidia-container-runtime-hook                  x86_64                  -                                      nvidia-container-runtime                   k

Transaction Summary
=====================================================================================================================================================================
Install   Package (+ Dependent packages)

Total size: 3.4 M
Installed size:  M
Background downloading packages, then exiting:
exiting because "Download Only" specified
-rw-r--r--  root root  May  : containerd.io--3.1.el7.x86_64.rpm
-rw-r--r--  root root  May  : docker-ce--.el7.x86_64.rpm
-rw-r--r--  root root  May  : docker-ce-cli--.el7.x86_64.rpm
-rw-r--r--  root root     Mar  : libnvidia-container1--.x86_64.rpm
-rw-r--r--  root root     Mar  : libnvidia-container-tools--.x86_64.rpm
-rw-r--r--  root root   May  : nvidia-container-runtime--.docker18.09.6.x86_64.rpm
-rw-r--r--  root root    May  : nvidia-container-runtime-hook--.x86_64.rpm
-rw-r--r--  root root      May  : nvidia-docker2--.docker18.09.6.ce.noarch.rpm

下载nvidia-docker2的rpm包的更多相关文章

  1. CentOS里下载和离线安装rpm包

    离线下载rpm包    yum --downloadonly --downloaddir=/home/packages install mariadb-devel 安装离线rpm包    进入下载包的 ...

  2. yum 下载全量依赖 rpm 包及离线安装(终极解决方案)

    目录 简介 验证环境 查看依赖包 方案一(推荐):repotrack 方案二:yumdownloader 方案三:yum 的 downloadonly 插件 离线安装 rpm 参考资料 简介 通常生产 ...

  3. 如何下载kubenetes最新的rpm包?

    一,新增aliyun的软件仓库 tee /etc/yum.repos.d/kubernetes.repo <<-'EOF' [kubernetes] name=Kubernetes bas ...

  4. 下载yum安装的rpm包

    方法一 通过yum自带的yumdownloader工具进行下载,这个工具是由yum-utils这个软件安装生成的 执行如下命令,检查yum-utils是否存在: rpm -qa |grep yum-u ...

  5. yum只下载安装需要的rpm包

    1.安装yum的插件yum-downloadonly yum -y install yum-downloadonly 2.使用 yum -y install somepackges --downloa ...

  6. yum换源,rpm包下载,源码包安装

    一.yum更换源 yum自带源地址一般斗是国外的,可能下载速度略慢,我们可以自己换成国内的源,比如163等.比如配置163的yum源:1.先删除默认源文件dvd.repo # rm -f /etc/y ...

  7. 安装RPM包或者安装源码包

    本系列的博客来自于:http://www.92csz.com/study/linux/ 在此,感谢原作者提供的入门知识 这个系列的博客的目的在于将比较常用的liunx命令从作者的文章中摘录下来,供自己 ...

  8. 烂泥:Linux源码包制作RPM包之Apache

    本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器比较多,需要把apache源码包制作成rpm包,然后放到公司内网yum源上进行下载安装.apache的rpm包安装方式比源码安装方式比较快,这能 ...

  9. 安装 RPM 包或者安装源码包

    安装 RPM 包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下. ...

  10. linux的基本操作(RPM包或者安装源码包)

    RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要 ...

随机推荐

  1. Linux 反弹 Shell

    攻击场景 Attacker:192.168.0.106 win10 Victim:192.168.2.140 kali NC 反弹 shell Netcat简介 俗称瑞士军刀或NC,小巧强悍,可以读写 ...

  2. QML CheckBox的使用

    "人类的全部历史都告诫有智慧的人,不要笃信时运,而应坚信思想. -- 爱献生" 这个在QT creator 帮助文档中非常容易查到. Import Statement: impor ...

  3. 超实用的 JavaScript 代码片段( ES6+ 编写)

    Array 数组 Array concatenation (数组拼接) 使用 Array.concat() ,通过在 args 中附加任何数组 和/或 值来拼接一个数组. const ArrayCon ...

  4. [转帖]helm模板文件chart编写语法详解

    helm模板文件chart编写语法详解 https://blog.51cto.com/qujunorz/2421328 需要学习一下. charts编写介绍 开始 快速创建一个chart模板,helm ...

  5. VS2015如何在同一个解决方案下建立多个项目

    1.先按照常规的方法建一个项目: 2.点击解决方案:右键=>添加=>新建项目 注:本文链接:https://blog.csdn.net/weixin_43081805/article/de ...

  6. 文件和异常——python从编程入门到实践

    从文件中读取数据 1. 读取整个文件 要读取文件,首先来创建一个文件: 然后打开并读取这个文件,再将其内容显示到屏幕上: file_reader.py with open('pi_digits.txt ...

  7. day28——C/S与B/S架构、网络通信原理、osi七层协议、UDP、TCP协议、TCP的三次握手与四次挥手

    day28 C/S B/S架构 C:client 客户端 B:browse浏览器 S:server 服务端 C/S C/S架构:基于客户端与服务端之间的通信 ​ QQ.游戏.皮皮虾 ​ 优点:个性化设 ...

  8. quartz2.3.0(七)调度器中断任务执行,手动处理任务中断事件

    job任务类 package org.quartz.examples.example7; import java.util.Date; import org.slf4j.Logger; import ...

  9. Selenium_css 元素定位

    1.通过id定位       # 代表id driver.find_element_by_css_selector("#kw").send_keys("hao" ...

  10. 测试不得不知的python编程小技能-----升级版基础语法和优秀的编码习惯

    编程和学习python,最后快速上手.能写小工具,写自动化用例这类要求对鹅厂的测试人员来说都是一些基础的必备素质,但是一个优秀的测试,也是有着一颗开发完美测试工具的心的.但是罗马不是一天构建成,特别是 ...