全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Docker aufs存储驱动layer、diff、mnt目录的区别介绍

Docker基础信息

  首先,先查询Docker使用的后端存储。使用命令docker info,主要关注Storage Driver相关的部分。

$ docker info
...
Server Version: 1.12.6
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 84
 Dirperm1 Supported: true
...

  由上可见,Docker的版本是1.12.6。使用的后端存储是aufs文件系统,并且其根目录是/var/lib/docker/aufs。

Docker镜像信息

列出所有Docker镜像

$ docker images 
REPOSITORY                      TAG         IMAGE ID      CREATED       SIZE
ubuntu      latest       0ef2e08ed3fa    6 weeks ago     130 MB

  可以看出,现在的环境中,只有一个镜像,其IMAGE ID为0ef2e08ed3fa。

Docker镜像详细信息

  使用docker inspect [docker IMAGE ID]命令可以查询镜像的详细信息,.RootFS.Layers部分可以看出该镜像总共包含五层,不过从Docker v1.10之后,子镜像ID并不与根目录中的文件名或目录名一致。

layer目录

  layer中镜像ID对应的是一个文件,文件的内容是就是该镜像的祖先镜像列表,

$ ls -l /var/lib/docker/aufs/layers
total 16
-rw-r--r-- 1 root root 65 Apr 10 20:38 0970941dc3951f04f21bbbac1180b300006a22a970d4a04c269ac9de34e1bd47
-rw-r--r-- 1 root root 130 Apr 10 20:38 312d24c768f671045eabed1415a2ffc67dadea4e59b88c37bd2366a2f5b0fad9
-rw-r--r-- 1 root root 195 Apr 10 20:38 8317eee16b68c1620b59e38208d903e9f8f06e2b5f9cc29089eae373bfe491ce
-rw-r--r-- 1 root root  0 Apr 10 20:37 d2adfba71f24c5c409df4abef47f3caf4861f37b822f9ea3ed945f61e9aef77f
-rw-r--r-- 1 root root 260 Apr 10 20:38 eef7e551d5f8eaf2a7f1c54effef0f28a97978be3e79a2a7dd30f1962071c981

  由于环境中只有一个Docker镜像,那么根据该目录下文件的大小,就可以得出大小最大的文件就对应Docker镜像中最上层的子镜像(因为其父镜像最多)。

$ cat /var/lib/docker/aufs/layers/eef7e551d5f8eaf2a7f1c54effef0f28a97978be3e79a2a7dd30f1962071c981
8317eee16b68c1620b59e38208d903e9f8f06e2b5f9cc29089eae373bfe491ce
312d24c768f671045eabed1415a2ffc67dadea4e59b88c37bd2366a2f5b0fad9
0970941dc3951f04f21bbbac1180b300006a22a970d4a04c269ac9de34e1bd47
d2adfba71f24c5c409df4abef47f3caf4861f37b822f9ea3ed945f61e9aef77f

diff目录

  diff目录中,包含了五个子目录,对应了Docker镜像的五个子镜像。每个目录中,包含了子镜像存储的真实文件和目录。

$ ls -l /var/lib/docker/aufs/diff/eef7e551d5f8eaf2a7f1c54effef0f28a97978be3e79a2a7dd30f1962071c981
total 4
drwxr-xr-x 3 root root 4096 Feb 28 03:41 run

  在上面示例种的子镜像层中,只有一个run的目录。

mnt目录

  mnt目录中,也包含了五个子目录,对应了Docker镜像的五个子镜像。

  当使用该镜像创建一个容器后,在该层又会多出容器对应的层,以及该容器的init层。

  运行中的容器映射在 /var/lib/docker/aufs/mnt/<container-id>下,这就是AUFS给容器和它下层layer的一个mount point。如果容器没有运行了,依然还有这个目录,但却是个空目录,因为AUFS只在容器运行时才映射。除此之外,还有一个<container-id>-init的目录,表示init层。Docker 1.10之上的版本,目录名同样不和容器ID对应。

  容器的可写层存储在目录 /var/lib/docker/aufs/diff/,即使容器停止了,容器对应的目录依然存在。只有删除容器时,对应的目录才会删除。

以上所述是小编给大家介绍的Docker aufs存储驱动layer、diff、mnt目录的区别,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# docker  # aufs  # 存储驱动  # layer、diff、mnt  # 目录  # 查看docker项目配置文件的三种方法  # docker运行Nginx及配置方法  # 配置docker阿里云镜像地址的详细步骤记录  # Docker 存储驱动详细介绍  # docker刷新配置、修改默认驱动方式  # 镜像  # 只有一个  # 可以看出  # 包含了  # 小编  # 目录中  # 的是  # 后端  # 是个  # 最多  # 在此  # 这就是  # 才会  # 给大家  # 但却  # 还有一个  # 只在  # 又会  # 在上面  # 多出 


相关文章: 网站制作难吗安全吗,做一个网站需要多久时间?  如何破解联通资金短缺导致的基站建设难题?  如何用PHP快速搭建CMS系统?  ,想在网上投简历,哪几个网站比较好?  建站之星后台密码如何安全设置与找回?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  如何选择高效可靠的多用户建站源码资源?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  建站主机核心功能解析:服务器选择与网站搭建流程指南  高防服务器如何保障网站安全无虞?  独立制作一个网站多少钱,建立网站需要花多少钱?  如何通过远程VPS快速搭建个人网站?  宝塔新建站点为何无法访问?如何排查?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  济南企业网站制作公司,济南社保单位网上缴费步骤?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  建站之星在线客服如何快速接入解答?  Python如何创建带属性的XML节点  建站之星如何实现网站加密操作?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  利用JavaScript实现拖拽改变元素大小  建站之星后台管理:高效配置与模板优化提升用户体验  如何在IIS7中新建站点?详细步骤解析  如何使用Golang table-driven基准测试_多组数据测量函数效率  制作证书网站有哪些,全国城建培训中心证书查询官网?  建站OpenVZ教程与优化策略:配置指南与性能提升  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  如何通过FTP服务器快速搭建网站?  广州营销型建站服务商推荐:技术优势与SEO优化解析  如何使用Golang安装API文档生成工具_快速生成接口文档  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  定制建站策划方案_专业建站与网站建设方案一站式指南  香港服务器如何优化才能显著提升网站加载速度?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站之星如何快速生成多端适配网站?  如何挑选优质建站一级代理提升网站排名?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  大连网站设计制作招聘信息,大连投诉网站有哪些?  如何高效利用亚马逊云主机搭建企业网站?  网站制作话术技巧,网站推广做的好怎么话术?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  高端建站如何打造兼具美学与转化的品牌官网?  高端网站建设与定制开发一站式解决方案 中企动力  如何快速选择适合个人网站的云服务器配置? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。