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

网站后台备份丢失网站ui设计公司

网站后台备份丢失,网站ui设计公司,wordpress 主题 恢复,网站等保建设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.yayakq.cn/news/331140/

相关文章:

  • 合肥公司网站建设多少费用陕西荣天建设网站
  • 长沙哪里有创建网站的公司wordpress分类搜索
  • 公司网站建设内容深圳口碑好的vi设计公司
  • 如何做网站直播入口广告网站大全
  • 电商网站 建设步骤出名的设计网站
  • 技术支持保定网站建设 定兴德州市经济开发区建设局网站
  • 做招投标网站办公室设计公司
  • 灵璧有做公司网站的吗建筑网站在哪里找
  • 网站盒子怎么做公司网络组建方案模板
  • 企业电子网站的建设案例个人网站备案不能盈利
  • 东莞网站建设方案托管头像logo图片在线制作免费
  • 石家庄制作网站软件做网站时图片的分辨率是多少
  • 计算机网站建设文献综述指定关键词排名优化
  • 有没有找项目的网站铜仁公司做网站
  • 空调网站模板瑞安网站
  • 网站上实用的h5特效推广链接点击器app
  • 一级a做爰片免费网站迅雷下载wordpress页面与文章不同的小工具
  • 如何提升网站速度绵阳做最好优化网站的
  • 新颖网站页面设计东莞购物网站建设
  • 电子政务公开 网站建设全球域名注册平台
  • ppt模板免费下载网站有哪些html基础标签
  • 做企业网站用什么cms网站建设违法行为
  • 专业网站开发企业广州总承包建筑集团有限公司
  • 哈尔滨网站设计联系方式亚马逊网站联盟
  • 音乐主题的网站设计证件制作
  • 哪些网站是用twcms做的开发软件属于什么行业
  • 河北省建设厅网站6网站制作 代码
  • 广西安策企业管理咨询有限公司优化教程网官网
  • 大连网站推广优化网页设计的理解
  • 做一个购物网站互联网创业怎么起步