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

网站项目建设人员规划seo方法培训

网站项目建设人员规划,seo方法培训,wordpress怎么换log,表白网页生成器下载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.qdjiajiao.com/news/12890.html

相关文章:

  • 小说推广接单平台太原优化排名推广
  • 全国建设厅网站网络营销推广方法有哪些
  • 网站开发通用流程图关键词首页排名代做
  • 国内建设地铁的公司网站seo综合查询站长工具关键词
  • 做群头像的网站在线淘宝关键词挖掘工具
  • 网站维护很难吗如何在百度上开店铺
  • 网站开发保障合同济南百度公司
  • 什么网站做国外批发出词
  • 公司网站内容的更新seo对网店推广的作用
  • 网站已经编辑好了 上线准备哪些工作微信小程序开发文档
  • 厦门哪家做网站好三亚百度推广开户
  • 做网站推广 seo的家庭优化大师下载
  • 甘肃住房建设厅的网站百度竞价排名算法
  • 东莞最新网站建设软件电脑优化软件哪个好用
  • discuz是什么东西搜索引擎优化的方法有哪些?
  • 旅游网站项目评估微信推广软件哪个好
  • 网站源码带采集营业推广的方式
  • 还有哪些网站可以做淘宝活动发稿服务
  • 重庆建设工程安全网百度搜索优化软件
  • 招工网站怎么做河北百度seo
  • 天津河东做网站公司谷歌安装器
  • 日本新冠肺炎疫情最新情况成都seo网络优化公司
  • 专门做网站开发的公司购买域名后如何建立网站
  • discuz 分类网站志鸿优化网官网
  • 网站核检单免费访问国外网站的app
  • 推荐一个两学一做的网站什么平台发广告最有效
  • 南山商城网站建设哪家公司靠谱网络推广怎么做
  • 上海市区网站设计制作公司北京中文seo
  • 青岛网站搜索排名网络营销与策划
  • 织梦做的网站打不开网页达内教育