当前位置: 首页 > news >正文

网站建设的主要功能有哪些quark搜索引擎入口

网站建设的主要功能有哪些,quark搜索引擎入口,网站文风,云南SEO网站建设Docker镜像的内部机制 镜像就是一个打包文件,里面包含了应用程序还有它运行所依赖的环境,例如文件系统、环境变量、配置参数等等。 环境变量、配置参数这些东西还是比较简单的,随便用一个 manifest 清单就可以管理,真正麻烦的是文…

Docker镜像的内部机制

镜像就是一个打包文件,里面包含了应用程序还有它运行所依赖的环境,例如文件系统、环境变量、配置参数等等。

环境变量、配置参数这些东西还是比较简单的,随便用一个 manifest 清单就可以管理,真正麻烦的是文件系统。为了保证容器运行环境的一致性,镜像必须把应用程序所在操作系统的根目录,也就是 rootfs,都包含进来。

虽然这些文件里不包含系统内核(因为容器共享了宿主机的内核),但如果每个镜像都重复做这样的打包操作,仍然会导致大量的冗余。可以想象,如果有一千个镜像,都基于 Ubuntu 系统打包,那么这些镜像里就会重复一千次 Ubuntu 根目录,对磁盘存储、网络传输都是很大的浪费。

很自然的,我们就会想到,应该把重复的部分抽取出来,只存放一份 Ubuntu 根目录文件,然后让这一千个镜像以某种方式共享这部分数据。

这个思路,也正是容器镜像的一个重大创新点:分层,术语叫“Layer”。

容器镜像内部并不是一个平坦的结构,而是由许多的镜像层组成的,每层都是只读不可修改的一组文件,相同的层可以在镜像之间共享,然后多个层像搭积木一样堆叠起来,再使用一种叫“Union FS 联合文件系统”的技术把它们合并在一起,就形成了容器最终看到的文件系统。

命令 docker inspect 来查看镜像的分层信息,比如 nginx:alpine 镜像:

docker inspect nginx:alpine

它的分层信息在“RootFS”部分:

通过这张截图就可以看到,nginx:alpine 镜像里一共有 6 个 Layer

现在你也就明白,之前在使用 docker pulldocker rmi 等命令操作镜像的时候,那些“奇怪”的输出信息是什么了,其实就是镜像里的各个 Layer。Docker 会检查是否有重复的层,如果本地已经存在就不会重复下载,如果层被其他镜像共享就不会删除,这样就可以节约磁盘和网络成本。

http://www.zhongyajixie.com/news/60162.html

相关文章:

  • 建设单位委托第三方检测提升seo排名
  • 背景墙素材高清图片免费seo常用分析的专业工具
  • 商贸公司营销网站建设广州seo网站营销
  • 视频网站建设公司中文网站排行榜
  • ic商城网站建设厦门百度竞价推广
  • 长春个人做网站哪家好提高百度搜索排名
  • 济南专门做网站的公司有哪些站长之家ip地址归属查询
  • 转运公司网站制作seo专员工资待遇
  • 杭州公司做网站百度统计api
  • 西安网站建设哪家强百度指数热度榜
  • 金华手机建站模板关键词排名优化公司哪家强
  • 金诚信矿业建设集团有限公司网站chrome官网
  • wordpress更新删除网站关键词优化排名技巧
  • 网站推广怎么做的关键词查询优化
  • 多模室内设计网站seo是怎么优化上去
  • 服装厂做1688网站效果好不好做任务赚佣金的平台
  • 制作企业网站需要注意的事项内容企业推广
  • 网站设计上海如何建网站不花钱
  • 做壁纸壁的网站有什么各网站收录
  • 找人做方案的网站电脑优化大师哪个好
  • 虚拟主机建站教程在线代理浏览网页
  • 海外网站服务器下载seo网站推广方案
  • 浪琴手表网站陕西seo快速排名
  • 北京上海网站建设公司哪家好整合营销传播
  • 网站建设全流程今日大事件新闻
  • 网站做多久才能每日上万现在做百度快速收录的方法
  • 网站设计在线关键词搜索网站
  • 衡阳企业关键词优化服务价格昆明百度关键词优化
  • 南昌做网站优化价格东莞优化怎么做seo
  • wordpress模版教程账号seo是什么