微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Docker基础概念___镜像Image

操作系统分为: 内核和用户空间。   对Linux而言: 1.内核启动 2.挂载root文件系统,为其提供用户空间支持。 注:Docker镜像(Image),相当于是一个root文件系统。   Docker 镜像是一个特殊的文件系统: 1.提供了:容器运行时所需的程序、库、资 源、配置等文件, 2.包含了:一些为运行时准备的一些配置参数(如匿名卷、环境 变量、用户等)。 注意:Docker镜像不包含任何动态数据,其内容在构建之后也不会被改变。   分层存储: 1.为什么使用分层存储? 因为镜像包含操作系统完整的root文件系统,其体积庞大,因此在Docker设计时,就充分利用Union FS的技术,将其实际为分层存储的架构。 镜像只是一个虚拟概念,它由多层文件系统联合组成。   2.镜像是怎么构建的? 镜像构建是一层层构建的。前一层是后一层的基础,每一层构建完就不会在发生发改变,后一层上的任何改变只发生在自己这一层。   3.镜像是否可以复用? 分层存储的特征使得镜像可以复用,使用之前构建好的镜像作为基础层,进一步添加新的层,定制自己所需的内容,构建新的镜像。   4.构建镜像时需要注意: 镜像构建时,每一层尽量只包含该层需要添加的东西,任何额外的东西应该在该层构建结束前清理掉。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐