摘要

Docker为了节约存储空间及共享数据,会对镜像和容器分层。不同镜像可以共享相同数据,例如,从同一个基础镜像中生成的子镜像可以共享基础镜像,从同一个镜像启动的不同容器也可以共享这个镜像。Docker为了加快容器的启动速度,在启动容器时,会在镜像上为容器分配一个可写数据层,在容器运行中,新增、修改和删除的数据都保存在这个容器层中。Docker支持多种不同的存储方式,每种存储方式保存镜像和容器的方法都不相同。下面将具体介绍这些区别。

Docker——docker镜像和容器存储结构原理_docker

 

博文参考