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

济南网站建设方案服务上海最新发布

济南网站建设方案服务,上海最新发布,网站建设要程序员吗,那个网站做推广好1、容器文件系统 每个容器都有对应的一个镜像,镜像是容器的静态形式,镜像包含容器运行所需要的各种二进制文件,库文件,配置文件等等,由这些文件打包共同组成容器的镜像。 在容器里面执行 df / 命令: 可以…

1、容器文件系统

每个容器都有对应的一个镜像,镜像是容器的静态形式,镜像包含容器运行所需要的各种二进制文件,库文件,配置文件等等,由这些文件打包共同组成容器的镜像。

在容器里面执行 df / 命令:
在这里插入图片描述
可以看到容器根目录的文件系统时overlay,而不是传统的ext4或者NFS之类的。那么这个overlay文件系统是什么呢?
容器为什么要使用这么个文件系统呢?

首先假设容器使用ext4文件系统会有什么问题呢?

每个容器都需要一个镜像,但是每个容器所依赖的操作系统库文件什么都是差不多的,如果每个容器都单独下载维护这些文件,磁盘资源和网络资源都会造成一定的浪费。
比如说,假设一个镜像文件的大小是500MB,那么100个容器的话,就需要下载500MB*100= 50GB的文件,并且占用50GB的磁盘空间。
特别是这样的情况:假如这100个容器镜像都是基于”ubuntu:18.04”的,每个容器镜像只是额外复制了50MB左右自己的应用程序到”ubuntu: 18.04”里,那么就是说在总共50GB的数据里,有90%的数据是冗余的。
在这里插入图片描述
因此为了解决这个问题,容器使用OverlayFS文件系统。

2、OverlayFS

OverlayFS是联合文件系统的一种实现,什么是联合文件系统呢?就是指可以将多个目录里的文件挂载在同一个目录上,这个特性正好可以解决容器镜像的问题。
在这里插入图片描述

这个OverlayFS有两层,分别是lowerdir和upperdir。lowerdir里是容器镜像中的文件,对于容器来说是只读的;upperdir存放的是容器对文件系统里的所有改动,它是可读写的。

比如,我们可以把ubuntu18.04这个基础镜像的文件放在一个目录ubuntu18.04/下,容器自己额外的程序文件app_1_bin放在app_1/目录下。

然后,我们把这两个目录挂载到container_1/这个目录下,作为容器1看到的文件系统;对于容器2,就可以把ubuntu18.04/和app_2/两个目录一起挂载到container_2的目录下。

但是假设某个镜像需要对库文件进行定制化配置呢?此时就会引入写复制技术,专门复制一份要修改的文件,然后任由对其进行更改,并不会影响原来的文件。

http://www.dtcms.com/wzjs/115802.html

相关文章:

  • 网校网站模板谷歌seo关键词优化
  • 做视频网站要什么软件下载现在有哪些培训学校
  • php 建网站学seo哪个培训好
  • 免费做英语卷子的网站优化推广方案
  • 网站域名解析查询微信社群营销
  • 优秀网站设计 pdf佛山市人民政府门户网站
  • 网站公司市场营销方案百度竞价被换着ip点击
  • 第一个做装修的网站国外直播平台tiktok
  • 展示型企业网站制作费用厦门seo排名优化方式
  • 长尾关键词排名系统seo搜索引擎优化就业前景
  • 织梦网站怎么更换模板如何推广小程序平台
  • wordpress上传都图片不显示图片seo外包
  • 公司logo在线设计免费泉州网站建设优化
  • 上海闵行房价seo分析是什么意思
  • 福州哪家网站制作设计高端还实惠网络营销方案
  • 网站源码php网页制作三大软件
  • 网站搜索怎么做的网络营销策划创意案例点评
  • 广州免费建站排行百度免费收录提交入口
  • 软件技术专升本难吗惠州seo外包服务
  • 网站建设网络推广外包服务商如何制作简易网站
  • 网站建设验收要求免费大数据分析网站
  • 河北专业网站建设seo的排名机制
  • 网站开发认证考试百度一下搜索网页
  • 外贸网站做推广长沙百度提升排名
  • led行业网站源码台州关键词优化平台
  • 德德模板网站建设步骤企业网站建设专业服务
  • html5移动网站模板盐城seo优化
  • 平台建设网站竞价开户公司
  • 网站访问量怎么赚钱朋友圈产品推广文案
  • 威海网站推广软文范例100字