Docker
nudt_qxx
这个作者很懒,什么都没留下…
展开
-
docker-cuda之base,runtime,devel的区别
本文系转载,出处:https://blog.csdn.net/u011622208/article/details/113650011DescriptionCUDA图像有三种风格,可以通过NVIDIA公共集线器存储库获得。基础(base):从CUDA 9.0开始,包含了部署预构建CUDA应用程序的最低限度(libcudart)。如果你想手动选择你想要安装的CUDA包,请使用这个映像。运行时(runtime):通过添加CUDA工具包中的所有共享库扩展基本映像。如果您有一个使用多个CUDA库的预构建转载 2022-03-23 10:33:23 · 2471 阅读 · 0 评论 -
docker报错“OSError: /usr/lib/x86_64-linux-gnu/libcuda.so.1: file too short”
解决方案:使用nvidia-docker run而非docker run即可解决该问题转载 2019-04-27 16:09:08 · 8349 阅读 · 4 评论 -
docker删除报错Error response from daemon: conflict: unable to deleteXXXXX解决方案
docker删除镜像报错,docker images后输出如下:REPOSITORY TAG IMAGE ID CREATED SIZEnvidia/cuda 9.0-base ...原创 2018-12-30 10:54:45 · 51831 阅读 · 4 评论 -
Ubuntu 14.04/16.04/18.04安装nvidia-docker2
一.安装NVIDIA驱动见:Ubuntu 安装Nvidia驱动run文件 注意,需要--no-opengl-files后缀!二.安装CUDA(可选)见:Ubuntu 16.04安装Cuda8.0 注意,需要--no-opengl-libs后缀,并且该步骤就不需要再重复安装nvidia驱动了。三.安装dockersudo apt-get remove docker docke...原创 2018-07-26 11:02:00 · 7172 阅读 · 2 评论 -
解决 ERROR:Docker Got permission denied while trying to connect to the Docker daemon socket at unix://
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.37/containers/prune: dial unix /var/run/docker.sock:...转载 2018-07-03 14:16:12 · 47539 阅读 · 6 评论 -
Docker容器实时迁移的再次尝试
出处:Tang’s blog – Docker容器实时迁移的再次尝试http://www.tangblog.com/2017/07/04/docker-container-live-migration.html。 早在今年过年的时候我就尝试过实现Docker Container Live Migration,但是当时由于各种限制无疾而终。主要是Docker自身对这个的支持不太行。这几天又把这个问题转载 2017-10-24 18:37:58 · 5869 阅读 · 3 评论 -
容器和虚拟机的区别
1.容器技术简介对于容器,它首先是一个相对独立的运行环境,在这一点有点类似于虚拟机,但是不像虚拟机那样彻底。在容器内,应该最小化其对外界的影响,比如不能在容器内把宿主机上的资源全部消耗,这就是资源控制。2.容器与虚拟机的区别容器和虚拟机之间的主要区别在于虚拟化层的位置和操作系统资源的使用方式。 虚拟机依赖于hypervisor,其通常被安装在“裸金属”系统硬件之上,这导致hypervisor在某原创 2017-04-24 08:53:40 · 68586 阅读 · 0 评论 -
Ubuntu最新版Docker的deb安装包地址
Ubuntu下安装最新版Docker的deb安装包地址:https://download.docker.com/linux/ubuntu/dists/xenial/pool/test/amd64。原创 2017-09-27 13:54:47 · 2044 阅读 · 0 评论 -
Go语言Channel详解
Go语言中使用了CSP模型来进行线程通信,准确说,是轻量级线程goroutine之间的通信。CSP模型和Actor模型类似,也是由独立的,并发执行的实体所构成,实体之间也是通过发送消息进行通信的。一.Actor模型和CSP模型区别:Actor之间直接通讯,而CSP是通过Channel通讯,在耦合度上两者是有区别的,后者更加松耦合。 主要的区别在于:CSP模型中消息的发送者和接收者之间通过Chann原创 2017-09-16 11:24:58 · 1130 阅读 · 0 评论 -
Docker和宿主机之间共享文件
其实只需要一条命令,就能实现Docker和宿主机之间共享文件。 启动Docker镜像的命令一般如下:docker run -it microsoft/dotnet:latest /bin/bash其中-it后面的参数就是你docker镜像的名称。 现在只需要加一个-v参数即可。docker run -it -v /home/haha/下载:/share microsoft/dotnet:late原创 2017-08-12 23:29:16 · 47470 阅读 · 8 评论 -
Docker下用.NET Core写C#程序
2017 微软一个比较大的动作就是.Net core2.0了,微软出的这个框架野心很大:它可以让用户在几乎所有的PC终端用C#编写自己的应用程序。在win/Linux/mac三大主流操作系统通吃之后,.Net core居然也支持Docker! 本文试着在Docker 17.05.0-ce运行自己的C#程序,其他操作系统包括Windows,MacOS和linux上的使用教程见官网: .Net C原创 2017-08-11 23:33:43 · 9675 阅读 · 0 评论 -
利用阿里云快速安装最新版docker和加速docker pull
针对Docker客户端版本大于1.10的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-‘EOF’ { “registry-mirrors”: [“https://xiue34tp.mirror.aliyuncs.co原创 2017-04-24 23:29:54 · 9967 阅读 · 1 评论 -
容器Cgroup和Namespace特性简介
一般来说,容器技术主要包括Cgroup和Namespace这两个内核特性。 CgroupCgroup是control group,又称为控制组,它主要是做资源控制。原理是将一组进程放在放在一个控制组里,通过给这个控制组分配指定的可用资源,达到控制这一组进程可用资源的目的。Namespace Namespace又称为命名空间,它主要做访问隔离。其原理是针对一类资源进行抽象,并将其封装在一起提供给一原创 2017-04-24 10:01:19 · 15647 阅读 · 0 评论