docker,nvidia-docker安装

卸载先前的docker

Docker 的旧版本被称为 docker,docker.io 或 docker-engine 。如果已安装,请卸载它们:

sudo apt-get remove docker docker-engine docker.io containerd runc

使用 Docker 仓库进行安装

设置仓库

更新 apt 包索引

sudo apt-get update

安装 apt 依赖包,用于通过HTTPS来获取仓库:

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

添加 Docker 的官方 GPG 密钥:

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。

sudo apt-key fingerprint 0EBFCD88

在这里插入图片描述

使用以下指令设置稳定版仓库(使用中科大源)

其他源参考链接:https://blog.csdn.net/M82_A1/article/details/98870376

sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

安装 Docker Engine-Community

更新 apt 包索引

sudo apt-get update

安装最新版本的 Docker Engine-Community 和 containerd

其他版本安装参考:https://www.runoob.com/docker/ubuntu-docker-install.html

sudo apt-get install docker-ce docker-ce-cli containerd.io

测试 Docker 是否安装成功,输入以下指令,打印出以下信息则安装成功:

sudo docker run hello-world

显示如下信息安装成功
在这里插入图片描述
官网地址:https://docs.docker.com/engine/install/ubuntu/

安装nvidia-docker

官网地址:https://github.com/NVIDIA/nvidia-docker

添加包依赖

sudo systemctl start docker && sudo systemctl enable docker
# 设置stable存储库和GPG密钥:
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
# 要访问experimental诸如WSL上的CUDA或A100上的新MIG功能之类的功能,您可能需要将experimental分支添加到存储库列表中.
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 apt-get install -y nvidia-docker2
sudo systemctl restart docker                        ## 重启docker

已经编译好的 Docker Image 在 Docker Hub 上,网址如下
https://hub.docker.com/r/pytorch/pytorch/tags?page=1&ordering=last_updated

https://hub.docker.com/r/anibali/pytorch/
官网NGC:https://ngc.nvidia.com/catalog/containers
可搜索指定版本

sudo docker pull pytorch/pytorch:1.8.1-cuda10.2-cudnn7-devel

查看现有镜像

sudo nvidia-docker images

可以看到有2个镜像
在这里插入图片描述
修改id号进入

sudo nvidia-docker run -it c7e20104018e /bin/bash
sudo nvidia-docker run -ti -d --rm c7e20104018e bash

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1619195.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Unix及类Unix系统文本编辑器的介绍

概述 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类…

有趣免费的开源机器人课程实践指北-2019-

如果对机器人方向学习有些迷茫,推荐先阅读如下文章: 机器人工程师学习计划(4.3k赞):https://zhuanlan.zhihu.com/p/22266788开源机器人学学习指南(376赞):https://github.com/qqfly…

2022.管理类软件工具

管理类的工具软件 1 filezilla工具1.1 filezilla 绑定本地wps,可远程查看编辑 2 gitLab 本地代码类托管2.1 ubuntu 安装gitlab 3 tftp下载应用程序至开发板3.1 windows端安装服务器软件tftpd643.2 开发板内核需要配置tftp客户端 4 开发板操作常用指令5 vscode工具5.…

linux ultraedit安装教程,Linux系统安装最新版本Vim编辑器的简单方法整理

Vi编辑器已经存在了很长时间,它是在1976年左右开发使用的,Vi编辑器为用户提供了传统而强大的功能,例如有效的编辑界面,终端控制等。 但是,Vi编辑器缺少某些吸引人的功能,例如多个屏幕,语法高亮显…

directx修复工具win7_win10下安装win7双系统后启动没有引导菜单怎么解决

win10装win7双系统,开机没有win7启动选项,这个是在新版本系统下安装旧版本系统组成双系统的通病,安装双系统都需要修复引导菜单,否则还是单系统。对于win10/win7双系统没有启动选项的情况,我们可以使用BOOTICEx64修复双…

【KafkaStream】简单使用

Kafka Stream是什么 Kafka Streams是一套客户端类库,它可以对存储在Kafka内的数据进行流式处理和分析。 1. 什么是流处理 流处理平台(Streaming Systems)是处理无限数据集(Unbounded Dataset)的数据处理引擎&#x…

kafka和消息队列

https://downloads.apache.org/kafka/3.5.1/kafka_2.13-3.5.1.tgz d kafka依赖与zookeeper kakka配置文件 broker.id1 #每个 broker 在集群中的唯一标识,正整数。每个节点不一样 listenersPLAINTEXT://192.168.74.70:9092 ##监听地址 num.network.threads3 #…

MySql014——分组的GROUP BY子句排序ORDER BYSELECT子句顺序

前提:使用《MySql006——检索数据:基础select语句(使用products表、查询单列、多列、所有列、DISTINCT去除重复行、LIMIT限制返回结果的行数、了解完全限定)》中创建的products表 一、GROUP BY子句基础用法 SELECT vend_id, COU…

一篇掌握BFD技术(三):单臂回声配置

1. 实验目的 熟悉单臂回声的应用场景掌握单臂回声的配置方法 2. 实验拓扑 想要华为数通配套实验拓扑和配置笔记的朋友们点赞关注&#xff0c;评论区留下邮箱发给你 3. 实验步骤 1&#xff09;配置IP地址 AR1的配置 <Huawei>system-v…

学习率调整策略

学习率是可以控制更新的步伐的。 我们在训练模型的时候&#xff0c;一般开始的时候学习率会比较大&#xff0c;这样可以以一个比较快的速度到达最优点的附近&#xff0c;然后再把学习率降下来&#xff0c; 缓慢的去收敛到最优值。学习率前期要大&#xff0c;后期要小 在学习学…

6种实用的绩效评估方法

种实用的绩效评估方法" 员工绩效考核 员工绩效评估流程对于组织提高员工生产力和改善他们的成果至关重要。绩效评估是一个年度过程&#xff0c;在该过程中&#xff0c;根据一组预先确定的目标评估员工的绩效和生产力。 绩效管理非常重要&#xff0c;不仅因为它是员工加…

分类问题的 8 种评估方法(全)

对于地震的预测&#xff0c;我们希望能够对所有要发生的地震都预测到&#xff0c;即使预测有地震了但是没有发生也能接受&#xff0c;但是不能接受预测没有地震却发生地震的情况。 再比如&#xff0c;对于犯罪嫌疑人的定罪&#xff0c;我们不能本着宁可错杀也不放过的原则把好人…

软件测试(白盒测试入门之gtest测试)

一、gtest是什么 gtest全程为GoogleTest&#xff0c;是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C单元测试框架&#xff0c;由google公司发布。 如何去下载&#xff0c;调用&#xff0c;这个可以去找下相关教程&#xff0c;还需要先学下cmake…

华熙旭辉强强联手 升级京城文体地标 共绘文体商业版图

2月5日&#xff0c;华熙国际投资集团与旭辉集团在北京华熙LIVE中心签署战略合作框架协议&#xff0c;双方将共同对京城知名文体商业地标“华熙LIVE五棵松”进行开发运营&#xff0c;为项目注入新的活力&#xff0c;未来更有望在更多城市强强联手打造文体商业地标&#xff0c;让…

Java:使用HttpURLConnection发送请求时报文体为什么会为空?

最近使用java.net.HttpURLConnection做一些简单的测试程序&#xff0c;发现发送的报文体为空&#xff1a; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL;public class Htt…

计算机英语文体特点,公共英语五级写作文体特点分析

公共英语五级写作文体特点分析 大家要掌握一些常见文体的写作方法和技巧。文章的常见文体有描写文(Description)、记叙文(Narration)、说明文 (Exposition)、议论文(Argumentation)、及应用文(Pratical Writing)等。各文体往往交叉使用&#xff0c;互相渗透。下面小编大家介绍公…

深入URP之Shader篇14: GPU Instancing

GPU Instancing 必须是同一个模型&#xff0c;材质也必须相同&#xff0c;但材质的参数可以不同&#xff08;使用MaterialPropertyBlock指定&#xff09;&#xff0c;然后基于一个Instanced Draw Call&#xff0c;一次性绘制多个模型。 参考&#xff1a;https://docs.unity3d.…

9.3 功率放大电路的安全运行

在功率放大电路中&#xff0c;功放管既要流过大电流&#xff0c;又要承受高电压。例如&#xff0c;在 OCL 电路中&#xff0c;只有功放管满足式&#xff08;9.2.13&#xff09;所示极限值的要求&#xff0c;电路才能正常工作。因此&#xff0c;所谓功率放大电路的安全运行&…

八年终有一别

告别文章&#xff0c;本文应该所有的名字都会真名&#xff0c;我不知道侵犯权益什么的&#xff0c;希望不要冒犯到。 NOIp2018 提高组游记 ZJOI2019上海游族杯acm游记 绍兴一中集训记 NOI2019同步赛 day1 NOI2019同步赛 day2 绍兴一中暑假集训总结 慈溪中学集训记 CSP-S2019游…

怎么用Linux下载链接,在linux系统里,下载的迅雷专用链接!

wtf1981 于 2009-06-03 21:18:08发表: 事实看看 you_me 于 2009-05-20 19:34:17发表: 试试看吧 563909373 于 2009-05-20 19:11:23发表: 学习一下&#xff01; kuiying 于 2009-05-17 21:39:25发表: 好阿 支持一下&#xff01;&#xff01;&#xff01;&#xff01;&#xff01…