2021.11.10更新说明:更新了镜像载入和容器创建的部分,增加了容器创建的参数说明

1.卸载docker

参考这篇:
https://cloud.tencent.com/developer/article/1541011
查询相关软件包:

dpkg -l | grep docker

对查询到的结果逐一卸载:

sudo apt remove --purge 查询到的与docker相关的包

然后需要autoremove一次:

sudo apt autoremove

2.nvidia-docker安装

参考NVIDIA官网给出的安装教程:
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker
安装docker,并启动docker服务:

curl https://get.docker.com | sh \&& sudo systemctl --now enable docker

引入nvidia-docker源:

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

更新源:

sudo apt update

安装nvidia-docker,重启docker服务:

sudo apt-get install nvidia-docker2
sudo systemctl restart docker

3.镜像载入

用以下指令载入一个镜像:

sudo docker pull nvidia/cuda:10.0-base nvidia-smi

如果出现下图,则nvidia-docker安装成功:

这里需要注意的是,要载入我们需要的cuda版本。
我们可以载入多个版本的镜像,用以下指令查看镜像:

sudo docker image ls


上图是我安装的两个不同cuda版本的镜像。
用以下指令创建容器:

# 基于cuda10.0的镜像创建一个名为Shrimp_ball的容器
sudo docker run -idt --name Shrimp_ball --gpus all --shm-size 16G nvidia/cuda:10.0-base

这里有三个重要的参数:
–name: 容器的名称
–gpus: gpu编号,可以通过nvidia-smi查询,不启用gpu可以不写该参数,启用所有gpu可以用all
–shm-size: 共享内存的大小,即为容器中内存的大小,可按照自己的需求进行调节

可以用以下指令查看已经建立的容器:

sudo docker ps -a


通过以下指令可以开启和进入容器:

sudo nvidia-docker start Shrimp_ball
sudo nvidia-docker attach Shrimp_ball

这样就可以在容器中操作了。

ubuntu20.04下 nvidia-docker的安装并载入镜像相关推荐

  1. ubuntu20.04下CLion2020.1.3安装配置ROS过程说明

    ** ubuntu20.04下CLion2020.1.3安装配置ROS过程说明 ** 一 下载安装激活CLion 按照网上给的教程就可以 二 配置ROS 1.配置CLion的启动方式 在主目录打开隐藏 ...

  2. Ubuntu16.04下NVIDIA显卡驱动安装(华硕飞行堡垒7代,1660ti)

    Ubuntu下NVIDIA显卡驱动安装 我的电脑配置,华硕飞行堡垒7代,1660ti 亲测有效,我的系统重装5次! 1.首先进行安装,可以参考一下链接 安装 2.安装完毕后可能会出现这样的情况 按住C ...

  3. Ubuntu20.04下NVIDIA驱动+anaconda3+cuda+cudnn+pytorch安装

    声明:此文章是在初步接触深度学习的时候,参考几位前辈的博客自己进行安装后整理的步骤,所参考博客链接如下: #https://blog.csdn.net/ashome123/article/detail ...

  4. gtx1070显卡 linux,Ubuntu 16.04下Nvidia 显卡驱动安装

    环境: Ubuntu 16.04 64bit Nvidia GeForce GTX 1070 解决了个人遇到的一些问题. 获取驱动 安装驱动的途径有很多,如run文件.deb文件.PPA源.apt-g ...

  5. Ubuntu20.04下 PC机对Locobot机器人的ROS远程通讯

    写在最前面:   最近参加了机器人导航的项目,前前后后配了好几次的ROS远程通讯,在这里把步骤.遇到的问题.教程什么的都汇总一下.   先明确我们要做的事情--实现在我们自己的PC机(之后简称Moni ...

  6. Ubuntu20.04下安装CUDNN

    Ubuntu20.04下安装CUDNN 到官网下载新版cudnn(需登陆账号) https://developer.nvidia.com/cudnn-download-survey 解压到当前目录 $ ...

  7. 四、ubuntu20.04下找不到NVIDIA相关命令

    ubuntu20.04下找不到NVIDIA相关命令 4.1 检测NVIDIA驱动是否成功安装 4.2 安装与当前NVIDIA显卡适配的驱动 4.2.1 NVIDIA官方驱动下载安装 4.2.2 使用标 ...

  8. ubuntu20.04下安装qq和微信(最新)

    ubuntu20.04下安装qq和微信(最新) 在ubuntu(debian系列)下安装软件,一般可以通过这两种简单的方式: sudo apt install 软件包 或者 sudo dpkg -ℹ ...

  9. Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装

    Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装 扩写于2017-12-6 记于2017-11-27 该方案亲测可行 准备工作 在进行本方案前请首先屏蔽nouveau驱动,具体方 ...

  10. Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)

    文章目录 前言 一.R 的安装 1. 确定软件包版本 2. 安装CRAN中的R二进制文件 3. 安装 R 及其依赖项 4. 检查安装情况 二.添加CRAN软件包 1. 添加当前的 R4.1.0 或更高 ...

最新文章

  1. Web 数据存储总结
  2. Win32程序开发流程--《深入浅出MFC》
  3. git 切换分支
  4. 计算机网络全部实验,计算机网络综合实验
  5. UITablView索引列表
  6. 使用selenium 驱动最新火狐浏览器出错:ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。...
  7. Array, Vec 与 Slice
  8. spark application 同时运行 实行数据共享
  9. 基于内容的视频语义标注(一)——视频标注的三种方法和不同层次划分标注
  10. 一、K3 Wise 实施指导《K3 Wise实施手册》
  11. 對比加班時間和考勤時間,得出實際加班時長函数
  12. rabbitmq创建缓存连接工厂
  13. 关于代理。谢谢方志朋
  14. 电脑开启wifi热点
  15. 假期培训总结——初三寒假
  16. 如何实现用户关系的自动绑定?
  17. Nodejs卸载、安装及环境配置
  18. 翻转课堂融入计算机课,“翻转课堂”教学模式在职业院校计算机课程中的应用...
  19. OTFS从零开始(一)
  20. 【网络原理】- 传输层 TCP 十大机制 / UDP 协议 自定义应用层协议

热门文章

  1. Java服务CPU高如何定位解决
  2. Svn 取消revert
  3. 【DL】2023年你应该知道的 10 大深度学习算法
  4. Stata:聚类调整标准误
  5. 虚拟主机的配置及原理
  6. 微信营销的特点 转载
  7. 3_1符合python语言变量_以下选项中符合Python语言变量命名规则的是
  8. 过气网红Clubhouse:下载量暴跌90%,收购不成被山寨,想注销没门儿
  9. Docker | 镜像 | (二)
  10. Learn about SAPUI5