博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker image的工作原理
阅读量:7049 次
发布时间:2019-06-28

本文共 589 字,大约阅读时间需要 1 分钟。

  hot3.png

每个都有很多层次构成,docker 使用 union file systems 将这些不同的层结合到一个image中去。

AUFS (AnotherUnionFS) 是一种 Union FS, 简单来说就是支持将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)的文件系统更进一步的理解, AUFS支持为每一个成员目录(类似Git Branch)设定readonlyreadwrite  whiteout-able 权限同时 AUFS里有一个类似分层的概念 readonly 权限的 branch 可以逻辑上进行修改(增量地不影响 readonly部分的)。通常 Union FS 有两个用途一方面可以实现不借助 LVMRAID 将多个disk挂到同一个目录下,另一个更常用的就是将一个 readonly  branch 和一个 writeable  branch 联合在一起,LiveCD正是基于此方法可以允许在 OS image 不变的基础上允许用户在其上进行一些写操作。DockerAUFS 上构建的 container image 也正是如此。

转载于:https://my.oschina.net/crxy/blog/399983

你可能感兴趣的文章
docker 构建 https 私有仓库 Registry
查看>>
Oracle导出数据EXP00106错误
查看>>
php 的session机制 和ecshop session机制
查看>>
[转]Node.js tutorial in Visual Studio Code
查看>>
ubuntu18.04下搭建深度学习环境anaconda2+ cuda9.0+cudnn7.0.5+tensorflow1.7【原创】【学习笔记】...
查看>>
需求管理和项目管理
查看>>
转: Tsung:开源多协议分布式负载&压力测试工具
查看>>
props default 数组/对象的默认值应当由一个工厂函数返回
查看>>
鼓浪屿
查看>>
alloc_skb申请函数分析
查看>>
WPF PRISM开发入门二(Unity依赖注入容器使用)
查看>>
使用 data-* 属性来嵌入自定义数据:
查看>>
炒股的常见技术指标
查看>>
工控随笔_07_西门子_WinCC利用命令行实现操作log日志
查看>>
解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents ........
查看>>
thinkphp一键清除缓存的方法
查看>>
[外包]!采用asp.net core 快速构建小型创业公司后台管理系统(五.视频演示quartz的运行效果)...
查看>>
Vistual Studio Code配置
查看>>
Zookeeper集群节点数量为什么要是奇数个?
查看>>
屈辱史
查看>>