Docker之镜像

Dockerfile是用来构建Docker镜像的文件,有一系列命令和参数构成的脚本。
可以说Dockerfile就是镜像的源码。那么通过Dockerfile查看拉取到的镜像由什么构成。

通常pull一个镜像的时候会看到实际pull了多层镜像。使用 docker history 镜像名可以查看镜像的多个镜像层。这说明拉取到的镜像实际上是由多个中间层镜像组成。

总结镜像特点:
1. 由Dockerfile组成
2. 呈现层级结构。
3. 每层镜像包含:镜像文件以及镜像JSON元数据信息。

联合文件系统是Docker镜像的技术基础。它支持将文件系统中的修改信息作为一次提交,层层叠加,外界看到的是最外层的镜像。(比如外界只看到ubuntu镜像,而中间叠加了很多层镜像。)

镜像继承(共享)
Docker镜像通过分层来进行继承。
两个镜像可以共享一个基础镜像层。提高了存储效率。

Docker层中的JSON文件内容:
1. 记录Docker镜像中与容器动态信息相关的内容。
2. 记录父子Docker之间真实的差异关系。
3. 弥补Docker镜像内容的完整性与动态内容的缺失。

JSON文件可以认为是镜像的元数据信息。
全部评论
目前Docker用的很少,但是已经体会到Docker容器化带来的方便,通过简单命令让应用轻量级的运行起来,很简单很强大。
点赞 回复 分享
发布于 2022-12-19 22:00 陕西

相关推荐

评论
2
1
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
4887次浏览 47人参与
# 你的实习产出是真实的还是包装的? #
1093次浏览 27人参与
# 巨人网络春招 #
11138次浏览 221人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
6891次浏览 36人参与
# 简历第一个项目做什么 #
31243次浏览 312人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
186328次浏览 1114人参与
# 米连集团26产品管培生项目 #
4059次浏览 196人参与
# 面试紧张时你会有什么表现? #
30317次浏览 188人参与
# 简历中的项目经历要怎么写? #
309349次浏览 4149人参与
# 网易游戏笔试 #
6302次浏览 83人参与
# 职能管理面试记录 #
10676次浏览 59人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
6843次浏览 154人参与
# 从哪些方向判断这个offer值不值得去? #
56694次浏览 357人参与
# 腾讯音乐求职进展汇总 #
160388次浏览 1105人参与
# 小红书求职进展汇总 #
226842次浏览 1356人参与
# AI时代,哪些岗位最容易被淘汰 #
62375次浏览 727人参与
# 你怎么看待AI面试 #
179242次浏览 1162人参与
# 正在春招的你,也参与了去年秋招吗? #
362478次浏览 2631人参与
# 你的房租占工资的比例是多少? #
92122次浏览 896人参与
# 机械求职避坑tips #
94395次浏览 567人参与
# 校招笔试 #
466042次浏览 2950人参与
# 面试官最爱问的 AI 问题是...... #
27078次浏览 834人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务