我们成功安装完docker后,执行命令行sudo docker run hello-world, 如果是第一次执行,则会从远程拉取hello-world的镜像到本地,然后运行,显示hello world。

以ubuntu系统为例,本地镜像存储于目录/var/lib/docker文件夹下:

相关目录介绍如下。

/var/lib/docker/image/overlay2:存储镜像管理数据的目录,以使用的存储驱动命名,在我的ubuntu系统上,使用的驱动为overlay2。

其中repositories.json文件相当于SAP UI5里的manifest.json, 以及nodejs项目中的project.json:

/var/lib/docker/image/overlay2/distribution$: 从远端拉到本地的镜像相关元数据

/var/lib/docker/image/overlay2/imagedb:镜像数据库

/var/lib/docker/image/overlay2/imagedb/content:

每镜像层次的配置digest,也就是镜像ID。content文件夹里能看到一个sha256子文件夹。

进入该子文件夹,会看到一个以镜像ID命名的文件,我们用命令行docker images看到的镜像ID的前12位就来自这个文件。

/var/lib/docker/image/overlay2/layerdb: 镜像每个layer的元数据。

进入sha256,会看到layer的chain ID:

chain ID内的内容:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

最新文章

  1. Mac环境下JDK安装方法
  2. 配置WCF同时支持WSDL和REST,swaggerwcf生成文档
  3. loj 1210 (求最少的加边数使得图变成强连通)
  4. Http 协议Header
  5. 如何使VS2008 调试网站的根目录和IIS调试的一致?
  6. 加速传感器(CoreMotion) swift
  7. [HDU 1565+1569] 方格取数
  8. HDU-2077-汉诺塔IV
  9. Ext.grid.EditorGridPanel分页和查看全部
  10. div 初始高度,并随内容高度变化
  11. CentOS 7.6 使用kubeadm安装Kubernetes 13
  12. shaderlab UV动画所需的变量声明
  13. spring boot 源码分析
  14. PDO和MySQLi区别与选择?
  15. 【代码笔记】iOS-JQIndicatorViewDemo
  16. 深入理解Java并发之synchronized实现原理
  17. Windows 平台下Myeclipse 10 中SVN 插件使用教程(TortoiseSVN)
  18. 设计模式学习--装饰者模式(Decorator Pattern)
  19. Android保持屏幕常亮
  20. 亚马逊如何变成 SOA(面向服务的架构)

热门文章

  1. 有关如何线程安全的使用map(hashMap)
  2. appium版本之谜
  3. 【Hadoop】HDFS笔记(一):Hadoop的RPC机制
  4. PostgreSQL 务实应用(二/5)插入冲突
  5. E20181121-hm
  6. mongodb 由于计算机死机造成的无法启动故障
  7. IT兄弟连 JavaWeb教程 JSP与Servlet的联系
  8. ACM2017Tsukuba:H - Homework
  9. IP服务-3-DHCP
  10. PyAudio 实现录音 自动化交互实现问答