docker
文章平均质量分 95
haleycomet
这个作者很懒,什么都没留下…
展开
-
【探索docker存储之路】二、convoy背后干了啥?
前言convoy作为一个docker volume plugin,支持不同的后端存储,为docker提供MountPoint,也就是一个的目录,可能是挂载了后端存储、本地块设备或者就是本地目录。 convoy的代码从结构、风格和使用的库,都与docker十分相似,并且比docker简单很多。在源码级别上值得留意的点,我感觉有两点。①插件式结构与interface的运用。② 作者对事物的抽象能力与方原创 2016-09-06 19:30:05 · 1691 阅读 · 0 评论 -
【探索docker存储之路】三、docker中的镜像存储与Overlayfs
docker中的镜像存储docker中镜像的概念其实就是一组只读目录。每一个目录是一个layer,多个layer按照一定的顺序组成一个stack。在容器创建时,docker增加在stack之上一个thin和writable layer,如下图 基于内容寻址docker1.10推翻了之前的镜像管理方式,重新开发了基于内容寻址的策略。该策略至少有3个好处:①提高了安全性。②避免了ID冲突。③确保数据原创 2016-09-08 19:52:15 · 3689 阅读 · 0 评论 -
【探索docker存储之路】一、窥探docker中的volume plugin内幕
重构前言本来想后续一篇文章专门写docker volume plugin。这篇可以简单粗暴的拉通docker的代码。之前看《Docker容器和容器云》感觉原理解析部分没有进一步深入到volume plugin的层次。本想以此作为第3篇的主要内容。最近看了一下新出的书《Docker进阶与实践》2016年2月出版,第6章对容器卷管理做出了比较接地气的的讲解,并对卷插件做了描述。于是把原来计划中的第3篇整原创 2016-09-06 19:07:29 · 1551 阅读 · 0 评论