![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟化
文章平均质量分 93
笔记
submarineas
不积跬步,无以至千里
展开
-
nvidia-docker容器迁移导致GPU启动失败解决方案
引言起因是最近发现一个很有趣的问题,当我的docker容器迁移到另一台服务器去,因为GPU版本不一致导致项目启动是会报错为:CUDA error: CUDA_ERROR_NO_DEVICEno CUDA-capable device is detected而我使用的框架也同样提示 Decoder not initialized 由此,想写篇博文记录一下相关的问题。问题分析nvidia-docker的安装与启动可以看我上一篇文章中有介绍:docker学习笔记(9):nvidia-docker原创 2021-04-09 21:39:50 · 2226 阅读 · 0 评论 -
harbor学习笔记(一):环境部署与镜像上传
引言https://blog.csdn.net/qq_24095941/article/details/86063684https://blog.csdn.net/qq_40378034/article/details/90752212https://blog.51cto.com/11093860/2119494原创 2021-01-21 00:17:02 · 1231 阅读 · 0 评论 -
docker学习笔记(10):docker迁移与升级等其它操作
引言上一篇讲解了nvidia-docker中关于nvidia-docker的部署以及一些我遇到的相应错误总结,但最后并没有演示容器开启后的应用与步骤,因为其实我自己也有点不清楚到底做的是个什么东西,但所幸看起来是成功了。nvidia-docker部署在默认已经部署成功的时候,我们可以通过下面几条命令看当前nvidia-docker状态是否开启成功:// An highlighted blockvar foo = 'bar';...原创 2020-09-12 14:48:39 · 1076 阅读 · 0 评论 -
docker学习笔记(9):nvidia-docker安装、部署与使用
引言NVIDIA深度学习GPU训练系统(又名DIGITS)是用于训练深度学习模型的Web应用程序。它将深度学习的力量交到了工程师和数据科学家手中。它可用于快速训练用于图像分类,分割和目标检测任务的高精度深度神经网络(DNN)。当前受支持的框架为:Caffe,Torch和Tensorflow。nvidia-docker部署使用前置环境首先是需要cuda以及cuda对应的gcc、g+等依赖,目前19年的gcc为8.3.1,cuda是向上兼容,所以如果显卡驱动只需要最低版本高于上表cuda接受的最低版本原创 2020-09-08 23:41:09 · 55716 阅读 · 18 评论 -
docker学习笔记(8):容器镜像导入导出与启动操作
容器导入与导出首先看一下有哪些正在运行或者被stop的容器:docker psdocker ps -a然后选择需要导出的容器,命令格式为:docker export [options] container比如说要导出上面的第一个容器:docker export 921e3de63cd4 > update.tar然后就会看见在当前目录下生成了update.tar文件,这里需要注意写入的必须是存在的容器名,不然会报错 Error response from daemon: No su原创 2020-08-27 11:39:07 · 3207 阅读 · 3 评论 -
docker学习笔记(6):docker-compose介绍安装与实践
引言在上一篇docker笔记中,我构建了一个简单的dockerfile对本地化的项目进行了镜像化,以及启动,但我们能发现,这样的启动方式似乎就仅仅只是单独flask项目的运行成功,那如果还有数据库mysql、redis、mongodb等本地化服务,怎么加入进行并指定相应路径,这就是本篇需要探讨的docker-compose。docker-compose安装docker-compose的安装可...原创 2019-11-22 20:26:02 · 453 阅读 · 0 评论 -
docker学习笔记(5):docker搭建DNMP环境
引言我记得也有一年了,在想写这篇文章的时候,记起来去年写过一篇Ubuntu下搭建LAMP环境(linux + Apache + MySQL + PHP),那个时候介绍完后本来想写之后博客的搭建与管理,但由于很多事情绊着了,伴随两个月前服务器换了一个镜像源,然后所有东西清空,我的将近四个月的博客宣布下架,然后前几天又玩了下docker,试了下docker。DNMP介绍生成mysql容器关于m...原创 2019-09-01 11:55:27 · 879 阅读 · 0 评论 -
docker学习笔记(4):制作mysql镜像与后续相关维护总结
引言本篇准备从做mysql镜像到启动与外部连接成功,然后后期一系列的维护措施的顺序来大致介绍一下,也是对我前三篇内容的一个总结吧。docker中拉取或制作mysql镜像一般关于mysql、Mariadb、redis、mongodb等常用数据库的镜像一般都是直接pull,因为dockerbub上维护的版本已经足够稳定以及安全,当然,如果想自己本地手动做的话,可以点进它下面的链接里面查看dock...原创 2019-08-23 17:05:57 · 493 阅读 · 0 评论 -
docker学习笔记(3):Dockerfile详解
引言Dockerfile 是软件的原材料,Docker 镜像是软件的交付品,而 Docker 容器则可以认为是软件的运行态。从应用软件的角度来看,Dockerfile、Docker 镜像与 Docker 容器分别代表软件的三个不同阶段,Dockerfile 面向开发,Docker 镜像成为交付标准,Docker 容器则涉及部署与运维,三者缺一不可,合力充当 Docker 体系的基石。Doc...原创 2019-06-21 22:11:22 · 990 阅读 · 0 评论 -
docker学习笔记(2):docker镜像
引言上篇对docker做了一个比较笼统的介绍与安装,本篇就针对docker中的镜像进行一个比较完整的命令说明。docker镜像介绍docker 镜像代表了容器的文件系统里的内容,是容器的基础,镜像一般是通过 Dockerfile 生成的docker 的镜像是分层的,所有的镜像(除了基础镜像)都是在之前镜像的基础上加上自己这层的内容生成的每一层镜像的元数据都是存在 json 文件中的,...原创 2019-06-20 21:06:16 · 380 阅读 · 0 评论 -
docker使用笔记(1):docker介绍与安装
引言Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。和其它软件一样,docker也分为企业版和社区版,一般管理一些小应用,比如说我要将我的项目制成镜像,一般用社区版就行了。docker介绍docker是有三部...原创 2019-06-17 20:50:04 · 4334 阅读 · 0 评论