0
点赞
收藏
分享

微信扫一扫

嫩草视频分享centos中部署docker步骤和发展史

yongxinz 2022-04-29 阅读 87
算法

今。曰。网。址<<更多详情

嫩草视频分享centos中部署docker步骤和发展史Docker 是一个开源的应用容器引擎,根据Go言语 并遵照 Apache2.0 协议开源。
  Docker 能够让开发者打包他们的应用以及依靠包到一个轻量级、可移植的容器中,然后发布到任何盛行的 Linux 机器上,也能够完成虚拟化。容器是彻底运用沙箱机制,相互之间不会有任何接口,更重要的是容器功用开销极低。

容器技能发展史:
容器概念始于 1979年提出的UNIX chroot,它是一个UNIX操作体系的体系调用,将一个进程及其子进程的根目录改变到文件体系中的一个新方位,让这些进程只能访问到这个新的方位,然后达到了进程阻隔的目的嫩草视频。
2000年的时分FreeBSD开发了一个类似于chroot的容器技能Jails,这是最前期,也是功用最多的容器技能。Jails 英译过来是监狱的意思,这个“监狱”(用沙盒更为准确)包含了文件体系、用户、网络、进程等的阻隔嫩草视频。
2001年Linux 也发布自己的容器技能Linux VServer,2004 Solaris也发布了Solaris Containers,两者都将资源进行划分,构成一个个zones,又叫做虚拟服务器。
2005年年推出OpenVZ,它经过对Linux内核进行补丁来供给虚拟化的支撑,每个OpenVZ容器完好支撑了文件体系、用户及用户组、进程、网络、设备和 IPC 目标的阻隔。
2007 年Google完成了Control Groups( cgroups),并加入到Linux内核中,这是划时代的,为后期容器的资源配额供给了技能保障。
2008 年根据cgroups 和 Linux namespace推出了第一个最为完善的 Linux 容器 LXC。
2013年推出到现在为止最为盛行和运用最广泛的容器Docker,相比其他前期的容器技能,Docker 引入了一整套容器管理的生态体系,包括分层的镜像模型,容器注册库,友好的 Rest API。
2014 年CoreOS 也推出了一个类似于Docker的容器Rocket,CoreOS一个更加轻量级的Linux操作体系,在安全性上比Docker更严厉。
2014年,Kubernetes项目正式发布,容器技能开始和编列体系起头并进。
2015年,由Google,Redhat、Microsoft及一些大型云厂商共同创立了CNCF,云原生浪潮发动。
2016年 - 2017年,容器生态开始模块化、规范化。CNCF承受Containerd、rkt项目,OCI发布1.0,CRI/CNI得到广泛支撑。
2017年 - 2018年,容器服务商业化。AWS ECS,Google EKS,Alibaba ACK/ASK/ECI,华为 CCI,Oracle Container Engine for Kubernetes;VMware,Redhat和Rancher开始供给根据Kubernetes的商业服务产品。
2017 年 - 2019年,容器引擎技能飞速发展,新技能不断涌现。2017 年底Kata Containers社区建立,2018年5月Google开源gVisor代码,2018年11月AWS 开源firecracker,阿里云发布安全沙箱1.0。
Docker中两项核心技能

  Docker实质便是宿主机的一个进程,Docker是经过Namespace完成资源阻隔,经过Cgroup完成资源约束,经过写时复制技能(copy-on-write)完成了高效的文件操作。

  1.Namespace

  Linux Namespaces机制供给一种资源阻隔方案。PID,IPC,Network等体系资源不再是全局性的,而是归于某个特定的Namespace。每个Namespace下的资源关于其他Namespace下的资源都是通明,不行见的。因此在操作体系层面上看,就会出现多个相同pid的进程。体系中能够同时存在两个进程号为0,1,2的进程,由于归于不同的Namespace,所以它们之间并不抵触。而在用户层面上只能看到归于用户自己Namespace下的资源,例如运用ps指令只能列出自己Namespace下的进程。这样每个Namespace看上去就像一个单独的Linux体系。

Namespace 阻隔内容/内核版别
Mount 挂载点(文件体系) /2.4.19
UTS 主机名与域名 /2.6.19
IPC 嫩草视频进程间通信的阻隔,包括常见的几种进程间通信机制,如信号量,音讯行列和同享内存。 /2.6.19
PID 进程ID /2.6.24
Networ嫩草视频k 。

举报

相关推荐

0 条评论