文章图片
文章图片
文章图片
文章图片
通过前面几篇文章的学习 , 我们已经安装好了Docker , 也学会使用一些常用的命令 。 比如启动命令、镜像命令、容器命令 。 常用命令分类后的第二个就是镜像命令 。 那么镜像是什么?拉取镜像的时候为什么是一层一层的?镜像加载的原理是什么?本篇 , 我们就来学学 , Dokcer镜像的分层概念 。
《Docker学习系列》教程已经发布的内容如下:
【图文教程】Windows11下安装Docker Desktop
【填坑】在windows系统下安装Docker Desktop后迁移镜像位置
【Docker学习系列】Docker学习1-docker安装
【Docker学习系列】Docker学习2-docker设置镜像加速器
【Docker学习系列】Docker学习3-docker的run命令干了什么?docker为什么比虚拟机快?
【Docker学习系列】Docker学习2-常用命令之启动命令和镜像命令
【Docker学习系列】Docker学习系列3:常用命令之容器命令
【Docker学习系列】Docker学习4-常用命令之重要的容器命令
镜像是什么?镜像是一种轻量级、可执行的独立软件包 , 它包含运行某个软件所需要的所有内容 , 我们把应用程序和配置依赖打包好形成一个可以交付的运行环境(包括黛米、运行时候需要的库、环境变量和配置文件等) , 这个打包好的运行环境就是image镜像文件
分层的镜像
我们来从远程仓库pull个Tomcat 。 来看看整个pull的流程:
命令:docker pull tomcat
我们会发现 , 下载是一层一层的 。 所以镜像是分层的
联合文件系统(UnionFS):联合文件系统(UnionFS):是一种分层、轻量级并且高性能的文件系统 。 它支持对文件系统的修改
作为一次提交来一层一层的叠加 。 同时可以将不同目录挂载到同一个虚拟文件系统下 。
- 中国芯片市场达3400亿!芯片、原材料或将量产,该慌的是谁?
- 有效|中医药对奥密克戎毒株很有效
- 系统|国际搜救卫星组织宣布北斗系统正式加入国际中轨道卫星搜救系统
- 苹果|日媒为何盯着华为的智能手表?
- 专业大师级画面调校,双12,哈趣K1让你目光所及皆是景
- 疫情时代远程办公成趋势,爱尔兰政府:振兴乡村经济的好机会!
- 三星|三星TabS8上手测评,结果依然没有失望
- 那个被印在一元纸币上的女孩,现在怎么样了?
- 【白皮书】中国连锁经营协会:“5G+零售”行业应用白皮书
- 研究分析:基于脑电生物反馈原理的注意力训练系统