
docker
sanyu.lh
这个作者很懒,什么都没留下…
展开
-
docker学习1:存储驱动--overlay(1)概览
概念事情是这样的:OverlayFS是一个类似于AUFS的堆叠文件系统,据说相比AUFS更加简单,效率更高,2014年合入3.18版本内核主线; 针对这个OverlayFS,Docker提供了一个对应的存储驱动程序,唤做overlay,后来给改进改进又出了个overlay2; 所以,OverlayFS是linux内核提供的一种文件系统,而overlay和overlay2是Docker针...原创 2018-09-11 19:42:44 · 452 阅读 · 0 评论 -
docker源码学习1:main入口函数(1)
最近参与docker相关项目,用的docker版本是v1.12.6,正好想学习docker源码,市面上关于docker源码分析的书暂时只有《Docker 源码分析》这一本(后面简称《分析》)。不过正文p2就来了句“本书关于Docker的分析均基于Docker 1.2.0版本的源码”,docker源码现在变化频率非常大,1.12.6的代码肯定已经大不一样了。通常像我一样的菜鸟码农学习源码第一件事...原创 2018-09-10 17:30:36 · 1934 阅读 · 0 评论 -
《Docker源码分析》对照v1.12.6版本代码(1):9.5.3 执行镜像下载
在Docker镜像下载环节实现Docker镜像的下载,源码位于/docker/distribution/pull_v1.go,如下:-------------------------------------------------------------docker/distribution/pull_v1.gofunc (p *v1Puller) Pull(ctx context.Con...原创 2018-09-13 21:15:53 · 697 阅读 · 1 评论 -
docker学习2:image id和image digest的生成及存储
原创 2019-04-18 14:40:36 · 4174 阅读 · 0 评论