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刷新配置、修改默认驱动方式
# 镜像
# 只有一个
# 可以看出
# 包含了
# 小编
# 目录中
# 的是
# 后端
# 是个
# 最多
# 在此
# 这就是
# 才会
# 给大家
# 但却
# 还有一个
# 只在
# 又会
# 在上面
# 多出
相关文章:
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
如何用西部建站助手快速创建专业网站?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
如何在建站主机中优化服务器配置?
Python路径拼接规范_跨平台处理说明【指导】
建站之星代理如何优化在线客服效率?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
如何解决VPS建站LNMP环境配置常见问题?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何快速上传建站程序避免常见错误?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
如何在万网自助建站平台快速创建网站?
制作网站的公司有哪些,做一个公司网站要多少钱?
如何获取免费开源的自助建站系统源码?
建站主机服务器选型指南与性能优化方案解析
制作证书网站有哪些,全国城建培训中心证书查询官网?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
公司网站设计制作厂家,怎么创建自己的一个网站?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
文字头像制作网站推荐软件,醒图能自动配文字吗?
建站主机类型有哪些?如何正确选型
在线教育网站制作平台,山西立德教育官网?
安云自助建站系统如何快速提升SEO排名?
如何在万网开始建站?分步指南解析
*服务器网站为何频现安全漏洞?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
c# 在ASP.NET Core中管理和取消后台任务
代刷网站制作软件,别人代刷火车票靠谱吗?
济南企业网站制作公司,济南社保单位网上缴费步骤?
建站之星如何开启自定义404页面避免用户流失?
婚礼视频制作网站,学习*后期制作的网站有哪些?
建站之星如何保障用户数据免受黑客入侵?
如何快速登录WAP自助建站平台?
网站企业制作流程,用什么语言做企业网站比较好?
微信h5制作网站有哪些,免费微信H5页面制作工具?
如何通过智能用户系统一键生成高效建站方案?
高端建站三要素:定制模板、企业官网与响应式设计优化
佛山网站制作系统,佛山企业变更地址网上办理步骤?
建站之星2.7模板快速切换与批量管理功能操作指南
建站VPS能否同时实现高效与安全翻墙?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何通过可视化优化提升建站效果?
电商平台网站制作流程,电商网站如何制作?
建站之星安装提示数据库无法连接如何解决?
招贴海报怎么做,什么是海报招贴?
*请认真填写需求信息,我们会在24小时内与您取得联系。