- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
预备知识认识容器
1.容器的概念容器是实现操作系统虚拟化的一种新途径。它基于Linux的命名空间(namespace)和控制组(cgroup)等技术将程序运行所需要的代码、配置和依赖项打包成一个个的独立空间,使得不同的程序运行在各自独立的环境中,彼此之间实现资源的隔离和单独控制。容器最核心的技术就是命名空间和控制组。命名空间是Linux提供的一种机制,用于将全局系统资源隔离成一个个的独立空间,每个命名空间都有自己的进程、网络、文件系统等资源,因此不同的命名空间可以相互隔离,使得不同的进程或者容器运行在不同的环境,从而实现隔离性。控制组是Linux内核提供的另一种机制,用于对进程或者进程组进行资源限制、优先级控制和统计等操作,可以将一组进程或者容器的资源使用情况限制在一个范围内,从而实现隔离和管理。基于这两种机制,容器技术可以通过创建独立的命名空间和控制组,将应用程序及其依赖的资源(如进程、文件系统、网络等)隔离开来,并限制其资源使用,从而实现应用程序的打包、分发和运行,避免了传统虚拟化技术的性能损失和资源浪费。容器技术还可以通过多个容器共享一个内核,从而减少系统资源开销,提高资源利用率。
2.容器与传统虚拟化技术的区别容器技术与传统的虚拟化技术相比,主要有以下几点不同:(1)资源隔离方式:传统虚拟化技术生成的虚拟机提供了完整的操作系统虚拟化,包括独立的内核、文件系统、网络栈等,因此在虚拟机中可以运行不同的操作系统。而容器则是共享宿主机的操作系统内核,不需要完整的操作系统,因此容器的启动速度更快,占用的资源更少。如图9-1所示。(2)资源消耗:传统虚拟化技术生成的虚拟机需要启动独立的操作系统内核,因此会消耗更多的资源,包括内存、CPU、存储等。而容器则共享宿主机的操作系统内核,因此消耗的资源更少。(3)可移植性:传统虚拟化技术生成的虚拟机可以在不同的硬件和操作系统之间移植,因为它提供了完整的操作系统虚拟化。而容器则更适合在同种操作系统上移植,因为它们共享操作系统内核。(4)安全性:传统虚拟化技术生成的虚拟机的隔离性更高,因为每个虚拟机都有自己的操作系统内核,可以提供更好的安全隔离。而容器则共享宿主机的操作系统内核,需要依靠一些安全机制来保证容器之间的隔离性,如使用不同的命名空间和控制组。
3.容器的国际标准2015年6月,Linux基金会联合Google、Redhat、Docker等厂商联合成立了OCI(OpenContainerInitiative,开放容器标准),着力解决容器的构建、分发和运行问题。OCI主要推出了两个标准:(1)OCIRuntimeSpec(容器运行时规范):定义了容器的生命周期管理,包括创建、启动、停止和销毁容器的操作,以及容器与宿主机的交互。(2)OCIImageSpec(镜像格式规范):定义了容器镜像的结构和内容,以及容器镜像与容器运行时之间的关联。OCI的标准化工作受到了业界的广泛支持,许多容器运行时和容器镜像工具已经遵循了OCI的规范。这使得用户可以在不同的容器实现中轻松迁移和部署容器应用程序,并促进了容器生态系统的开放和互通。
4.容器的主流产品
4.容器的主流产品容器的概念体现了各司其职、专心做好自己本职工作的理念。在现实生活中,我们作为社会主义建设者和接班人,更需要这种脚踏实地、专心做好本职工作的精神,也是爱岗敬业精神的一种体现。实现中华民族伟大复兴是中华民族近代以来最伟大的梦想。完成这一光荣使命,需要依靠全体中国人的爱岗敬业和踔厉奋发。作为新时代的青年人,只有在岗位上一丝不苟、勇于创新、精益求精,愿意将小我的个人奋斗融入祖国的建设洪流中,实现强国梦才具有现实可行性。我们一定要坚定职业选择、锚定职业信仰,让敬业成为自己自觉、自愿、自主的行动选择,以主人翁姿态“把国事当家事、把自己当主角”,在个人职业与民族复兴伟业的互通升华中贯通敬业理想与人生信仰,将对人民的真挚情怀和对中华民族的时代责任转化为舍我其谁的担当意识和主动作为的实践品质,提升对社会和国家的贡献度,做出经得起历史和人民检验的成绩。
本次课程结束
赠可编辑商务图标
您可能关注的文档
- Linux服务器配置与管(第二版)课件 项目8-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目6-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目5-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目4-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目10-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目7-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目3-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目2-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目1-预备知识.pptx
- Linux服务器配置与管(第二版)课件 项目1-任务二 熟悉Red Hat Enterprise Linux 9的工作界面.pptx
- Linux服务器配置与管(第二版)课件 项目1-任务一 安装Red Hat Enterprise Linux 9.pptx
- Linux服务器配置与管(第二版)课件 项目2-任务二 管理用户和组.pptx
- Linux服务器配置与管(第二版)课件 项目2-任务三 管理磁盘.pptx
- Linux服务器配置与管(第二版)课件 项目2-任务四 管理进程.pptx
- Linux服务器配置与管(第二版)课件 项目2-任务一 操作文件和目录.pptx
最近下载
- 型钢悬挑卸料平台监理实施细则.doc VIP
- 2025版最新建设工程强制性条文汇编.pdf VIP
- (高清版)DG∕TJ 08-2105-2022 行道树栽植与养护技术标准.pdf VIP
- 无人机组装与调试:多旋翼无人机飞控系统组装调试PPT教学课件.pptx VIP
- 检验检测机构资质认定质量手册和程序文件(质量记录表格汇编).doc VIP
- 建筑机电安装培训.pptx VIP
- 初三物理课件第十六章 3节 电阻课件初三物理课件第十六章 第3节 电阻课件.ppt VIP
- 低空经济产业园招商引资与项目管理.docx VIP
- 燃气经营安全重大隐患判定标准课件.pptx VIP
- 2025年学校基孔肯雅热防控工作预案(精选模板).docx
文档评论(0)