ubuntu20.04下安装Docker和NVIDIA Container Toolkit教程
前言
为什么要NVIDIA Container Toolkit?为什么不从pull语句获取带有Nidia的镜像。这里提醒的是,用NVIDIA Container Toolkit本身就是Nidia的镜像生成器,可以生成任意版本的nvidia镜像。
1 安装前的准备
第一步:移除所有的Docker资源
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
第二步:清除所有之前安装的NVIDIA-Docker
sudo apt-get purge -y nvidia-docker
2 安装Docker
第一步:更新当前源,更新所需依赖
#更新源
sudo apt update
#下载所需要的依赖
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
第二步:安装Docker
#阿里云的Docker
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#添加到仓库
sudo add-apt-repository “deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”
第三步:安装Docker-ce,以及客户端
#再更新
sudo apt update
#安装docker-ce
sudo apt install docker-ce
sudo apt install docker-ce-cli
第四步:添加用户名到组(注销生效)
#将"your-username"替换为系统的用户名
sudo usermod -aG docker your-username
3 安装NVIDIA Container Toolkit
第一步:设置变量,获取公钥及软件列表
#设置变量
>distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
#安装公钥
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
#获取list
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-container-toolkit
sudo apt install nvidia-container-toolkit
#重启
sudo systemctl restart docker
第三步:测试
注意上面只是安装了一个NVIDIA Container Toolkit生成器,如果希望生成各种版本的cuda镜像,需要下面语句:
#Test NVIDIA Container Toolkit
docker run --gpus all --rm nvidia/cuda:9.0-base nvidia-smi
或 docker run --gpus all --rm nvidia/cuda:11.0-base nvidia-smi也生成相应的11.0镜像。
第四步:检查images
docker images
可以看到生成的镜像。
第五步 生成容器
docker run -it 0bedd0dfd4cb bash
第六步 启动容器
docker start bbf9e26f566d
4 关于如何删除容器和镜像
停止所有的容器
docker stop $(docker ps -a -q)
删除所有容器
docker rm $(docker ps -a -q)
删除所有镜像
docker rmi $(docker images -q)
ubuntu20.04下安装Docker和NVIDIA Container Toolkit教程相关推荐
- 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 -ℹ ...
- Ubuntu20.04下安装向日葵远程软件
Ubuntu20.04下安装向日葵远程软件 安装包下载 安装 运行 卸载 安装包下载 官网地址:link. 选择Linux版本安装 安装 1.回溯下载目录下执行命令 sudo dpkg -i 文件名. ...
- ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配
ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配 安装Kdevelop 图像ORB匹配 **CMakelists.txt文件** **使用kdevelop实现orb特征匹配** 安 ...
- DELF: DEep Local Features在Ubuntu20.04下安装配置
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 DELF: DEep Local Features在Ubuntu20.04下安装配置 一.安装Ubuntu20.04后配置深度学习环境 ...
- Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)
文章目录 前言 一.R 的安装 1. 确定软件包版本 2. 安装CRAN中的R二进制文件 3. 安装 R 及其依赖项 4. 检查安装情况 二.添加CRAN软件包 1. 添加当前的 R4.1.0 或更高 ...
- 【安装】Ubuntu20.04下安装ROS的完整过程(内含已装好ROS的虚拟机、虚拟机创建过程、ROS安装过程及全过程录屏)
2022/12/20重制,精简流程,直接去掉网络问题. 现成的虚拟机 为方便大家学习,如果安装ROS遇到的问题实在太多,也可以直接下载我提供给大家的.已经安装好ROS的Ubuntu虚拟机:下载链接, ...
- ROS知识 【6】Ubuntu20.04下安装ROS-noetic
背景知识 SLAM技术严重依赖于ROS操作系统,因此,必须高度熟悉ROS才能进行SLAM编程. Ubuntu20.04是最新的Ubuntu操作系统,而ROS-Noetic是ROS1.0的最后一个版本. ...
最新文章
- seaborn使用Catplot函数可视化水平小提琴图(Make Horizontal Violin Plot with Catplot in Seaborn)
- 适合python的笔记本配置-jupyter之配置自己喜欢的python环境
- Linux常用命令——压缩与解压缩命令
- 怎么添加项目到SVN上面
- gethostbyname()函数说明
- WebSocket协议探究(序章)
- [html] 百度、淘宝、京东移动端首页秒开是如何做到的?
- 报错,o.h.engine.jdbc.spi.SqlExceptionHelper : Data truncation: Data too long for column ‘verify_msg‘
- python中列表生成式strip_python之列表生成式
- AD原理图编译ERROR:GND contains Output Pin and Power Pin objects
- “云”起风涌,邮件服务器助航企业云端升级
- python图书馆预约系统_python实现图书馆研习室自动预约功能
- possible SYN flooding on port 3690 Sending cookies
- Github上的优秀安卓项目
- 《Java安全编码标准》一2.9 IDS08-J净化传递给正则表达式的非受信数据
- eclipse中汉字对齐错误
- ESP32使用DFROBOT通过MQTT服务器进行NFC读写
- 【工具使用】Modscan32软件使用详解
- PowerShell设置环境变量
- 计量常用知识——自用备查