一、docker存储
docker 为容器提供2种存放数据的资源:(1)由storage driver管理的镜像层和容器层(2)数据卷
容器由最上面的一个可写的容器层,以及若干只读的镜像层组成,容器的数据就存放在这些层中。容器分层结构最大的特性是Copy-on-Write:
(1) 新数据会直接存放在最上面的容器层
(2)修改现有数据先从镜像层将数据复制到容器层,修改后的数据直接保存在容器层,镜像层的数据不变
(3)如果多个层中有命名相同的文件,用户只看到最上面那层中的文件
分层结构使得镜像和容器的创建、共享以及分发变得十分的高效,这些都归功于Docker storage driver。storage driver实现了多层数据堆叠并未用户提供一个单一的合并之后的统一视图
more >>