ubuntu20.04下 nvidia-docker的安装并载入镜像
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的安装并载入镜像相关推荐
- ubuntu20.04下CLion2020.1.3安装配置ROS过程说明
** ubuntu20.04下CLion2020.1.3安装配置ROS过程说明 ** 一 下载安装激活CLion 按照网上给的教程就可以 二 配置ROS 1.配置CLion的启动方式 在主目录打开隐藏 ...
- Ubuntu16.04下NVIDIA显卡驱动安装(华硕飞行堡垒7代,1660ti)
Ubuntu下NVIDIA显卡驱动安装 我的电脑配置,华硕飞行堡垒7代,1660ti 亲测有效,我的系统重装5次! 1.首先进行安装,可以参考一下链接 安装 2.安装完毕后可能会出现这样的情况 按住C ...
- Ubuntu20.04下NVIDIA驱动+anaconda3+cuda+cudnn+pytorch安装
声明:此文章是在初步接触深度学习的时候,参考几位前辈的博客自己进行安装后整理的步骤,所参考博客链接如下: #https://blog.csdn.net/ashome123/article/detail ...
- gtx1070显卡 linux,Ubuntu 16.04下Nvidia 显卡驱动安装
环境: Ubuntu 16.04 64bit Nvidia GeForce GTX 1070 解决了个人遇到的一些问题. 获取驱动 安装驱动的途径有很多,如run文件.deb文件.PPA源.apt-g ...
- Ubuntu20.04下 PC机对Locobot机器人的ROS远程通讯
写在最前面: 最近参加了机器人导航的项目,前前后后配了好几次的ROS远程通讯,在这里把步骤.遇到的问题.教程什么的都汇总一下. 先明确我们要做的事情--实现在我们自己的PC机(之后简称Moni ...
- Ubuntu20.04下安装CUDNN
Ubuntu20.04下安装CUDNN 到官网下载新版cudnn(需登陆账号) https://developer.nvidia.com/cudnn-download-survey 解压到当前目录 $ ...
- 四、ubuntu20.04下找不到NVIDIA相关命令
ubuntu20.04下找不到NVIDIA相关命令 4.1 检测NVIDIA驱动是否成功安装 4.2 安装与当前NVIDIA显卡适配的驱动 4.2.1 NVIDIA官方驱动下载安装 4.2.2 使用标 ...
- ubuntu20.04下安装qq和微信(最新)
ubuntu20.04下安装qq和微信(最新) 在ubuntu(debian系列)下安装软件,一般可以通过这两种简单的方式: sudo apt install 软件包 或者 sudo dpkg -ℹ ...
- Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装
Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装 扩写于2017-12-6 记于2017-11-27 该方案亲测可行 准备工作 在进行本方案前请首先屏蔽nouveau驱动,具体方 ...
- Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)
文章目录 前言 一.R 的安装 1. 确定软件包版本 2. 安装CRAN中的R二进制文件 3. 安装 R 及其依赖项 4. 检查安装情况 二.添加CRAN软件包 1. 添加当前的 R4.1.0 或更高 ...
最新文章
- Web 数据存储总结
- Win32程序开发流程--《深入浅出MFC》
- git 切换分支
- 计算机网络全部实验,计算机网络综合实验
- UITablView索引列表
- 使用selenium 驱动最新火狐浏览器出错:ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。...
- Array, Vec 与 Slice
- spark application 同时运行 实行数据共享
- 基于内容的视频语义标注(一)——视频标注的三种方法和不同层次划分标注
- 一、K3 Wise 实施指导《K3 Wise实施手册》
- 對比加班時間和考勤時間,得出實際加班時長函数
- rabbitmq创建缓存连接工厂
- 关于代理。谢谢方志朋
- 电脑开启wifi热点
- 假期培训总结——初三寒假
- 如何实现用户关系的自动绑定?
- Nodejs卸载、安装及环境配置
- 翻转课堂融入计算机课,“翻转课堂”教学模式在职业院校计算机课程中的应用...
- OTFS从零开始(一)
- 【网络原理】- 传输层 TCP 十大机制 / UDP 协议 自定义应用层协议