1 致谢

感谢博文《深度学习环境配置docker+pycharm+GPU》的帮助

2 Docker——“就像控制台版本的虚拟机”

在南溪看来,docker就像是控制台版本的虚拟机;
于是这样就可以解释,docker容器在第二次运行时仍然会保留前一次运行时的轨迹,比如:创建文件和创建目录等等。

3 验证nvidia-docker是否安装成功

这里我们参考了nvidia-docker文档的命令来进行测试,命令如下:

sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

4 南溪常用的docker命令

下载镜像:
nvidia-docker pull docker-hub-url

第一次启动容器(类似于conda create):
nvidia-docker run --name container-name -it pytorch/pytorch:1.1.0-cuda10.0-cudnn7.5-runtime
参数说明:

  • --name: 创建容器的名称。
  • -it: 以交互式方式启动容器。

以交互模式启动容器(类似于conda activate):
sudo nvidia-docker start container-name

退出当前容器:Ctrl+D

删除容器:Ctrl+D
docker rm container-id

删除镜像:Ctrl+D
docker rmi image-url

4.1 常用命令介绍

docker container ps:
列出正在运行的容器。

5 使用PyTorch官方镜像

5.1 错误解决方案

无法使用“nvcc -V”

这是因为“runtime”版本的镜像没有使用CUDA的编译程序,需要使用devel版本的镜像;

软件部署——nvidia-docker的学习笔记相关推荐

  1. Docker容器学习笔记一

    Docker容器学习笔记一 狂神说B站视频:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 Docker容器学习笔记二:https://blog.csd ...

  2. 《深入浅出Docker》学习笔记

    <深入浅出Docker>学习笔记 第三章:docker 安装 linux服务器安装:-略 windows服务器安装:-略 确认安装结果 docker --version 第四章:纵观DOc ...

  3. 《软件调试分析技术》学习笔记

    <软件调试分析技术>学习笔记(一) 今天开始写写一些心得体验. <软件调试分析技术>是好友Monster的处女作品.作为一直以的好伙伴,他是我看着长大的,(*^__^*) 嘻嘻 ...

  4. 《自己动手写Docker》学习笔记2

    <自己动手写Docker>学习笔记2 1 前言 由于本人毕业设计与云原生领域相关,因此最近在学习Docker相关知识,<自己动手写Docker>涵盖了Docker底层的各类知识 ...

  5. DMU软件 语法高亮 vim设置--学习笔记6

    用vim编程时, DMU的关键词没有语法高亮, 看着不舒服, 就进行一下设置, 并记录过程. 设置的效果如下 设置流程 本次设置的比较简单, 将关键词分为: 模型model, 比如DMU1, DMU2 ...

  6. Docker入门学习笔记(狂神版)

    下述笔记是自己花一天时间看B站狂神说Docker视频的笔记,下列的笔记是根据自己的实践的记录下来的,若想细学掌握Docker建议自行观看(<Docker入门到精通>),去观看狂胜的视频记得 ...

  7. docker容器学习笔记

    docker是通过内核虚拟化技术来提供容器的资源隔离与安全保障. docker组成: docker client.docker server.docker组件(镜像(image).容器(contain ...

  8. docker,k8s学习笔记汇总

    整理了下博客里关于docker和k8s的文章,方便查看 docker学习笔记(一)docker入门 docker学习笔记(二)创建自己的镜像 docker学习笔记(三)docker中的网络 docke ...

  9. Docker容器学习笔记(看了狂神视频)

    狂神的笔记更加系统详细,推荐大家可以去看狂神的视频教程和笔记.我这里仅根据我自己的需求写的笔记,对于需要快速掌握docker的使用的朋友可以参考学习. Docker 背景需求 之前,开发一套环境,上线 ...

  10. 【学习笔记】尚硅谷周阳老师的Docker教程学习笔记

    本文是尚硅谷周阳老师的Docker教程的相关学习笔记,暂时还没有检查勘误过. 一.Docker简介 1. 简介 Docker的出现是为了解决代码在本机可以正常运行,而部署到其他机器不能运行的问题.这是 ...

最新文章

  1. 一文入门 Zookeeper
  2. libvmi编译问题
  3. 大学计算机基础课程报告python-Python程序设计习题解析(大学计算机基础教育规划教材)...
  4. 大学计算机基础课程报告python-基于Python的“大学计算机基础”课程教学设计.doc...
  5. 东南亚Lazada平台3C数码市场概括,手机配件消费电子选品推荐
  6. 杜克大学出来的NBA球星有哪些?
  7. Solution : Cannot add new node – Rule SQL Server Database Services feature state failed.
  8. ORACLE TDE 透明数据加密技术
  9. JavaScript基于对象编程
  10. python爬取天气数据山东_Python的学习《山东省各城市天气爬取》
  11. Maven系列(一):maven基础入门
  12. Extjs4.0 NumberField的使用
  13. AT指令:AT+CPMS
  14. AcWing 黑暗城堡
  15. 大数据时代,我们需要“被遗忘权”(转)
  16. Springboot+vue spring286小巨人图书销售购物商城#毕业设计
  17. jquery ui和easy ui联合使用
  18. 中国记账软件行业现状规模与应用前景预测报告(2022-2027)
  19. “阅读推广 + ”模式下高校图书馆空间再造藏书体系建设
  20. 五、使用Python操作数据库

热门文章

  1. 如何把一个数据库的数据copy到另外一个数据库
  2. 题目4:EXCEL排序
  3. Centos下安装JDK环境配置
  4. ARM编程模式和7钟工作模式
  5. CentOS更改yum源与更新系统
  6. php实用小技巧【持续更新】
  7. Faster-RCNN 训练自己的数据
  8. mkdir 创建目录
  9. python读取xml文件
  10. 如何在版本控制工具中管理Sencha Architect的項目