容器化发展历史

这一篇主要是介绍,容器化走过这么多年,难道真的是因为docker出生才火的吗,还是时代的趋势!虽然 docker 把容器技术推向了巅峰,但容器技术却不是从 docker 诞生的。

attachments-2020-10-8BcauNAD5f89480a6b948.png

1、Chroot Jail 就是我们常见的 chroot 命令的用法。它在 1979 年的时候就出现了,被认为是最早的容器化技术之一。它可以把一个进程的文件系统隔离起来。

2、The FreeBSD Jail Freebsd Jail 实现了操作系统级别的虚拟化,它是操作系统级别虚拟化技术的先驱之一。

3、Linux VServer 使用添加到 Linux 内核的系统级别的虚拟化功能实现的专用虚拟服务器。

4、Solaris Containers 它也是操作系统级别的虚拟化技术,专为 X86 和 SPARC 系统设计。Solaris 容器是系统资源控制和通过 "区域" 提供边界隔离的组合。

5、OpenVZ OpenVZ 是一种 Linux 中操作系统级别的虚拟化技术。 它允许创建多个安全隔离的 Linux 容器,即 VPS。

6、Process Containers Process 容器由 Google 的工程师开发,一般被称为 cgroups。

7、LXC 2008年,通过将 Cgroups 的资源管理能力和 Linux Namespace 的视图隔离能力组合在一起,LXC(Linux Container)这样的完整的容器技术出现在了 Linux 内核当中。(0.9一下的低版本的docker就是利用的这个技术!!)

8、Warden 在最初阶段,Warden 使用 LXC 作为容器运行时。 如今已被 CloudFoundy ( VMware 公司于 2011 年宣布了这个项目的开源,第一次对 PaaS 的概念完成了清晰而完整的定义,PaaS 项目通过对应用的直接管理、编排和调度让开发者专注于业务逻辑而非基础设施)取代。

9、LMCTFY LMCTY 是 Let me contain that for you 的缩写。它是 Google 的容器技术栈的开源版本。 Google 的工程师一直在与 docker 的 libertainer 团队合作,并将 libertainer 的核心概念进行抽象并移植到此项目中。该项目的进展不明,估计会被 libcontainer 取代。(0.9以上的高版本的docker就是利用的libcontainer,其实就是对于lxc的封装,用go写的,开发起来比较方便)

10、Docker

Docker 是一个可以将应用程序及其依赖打包到几乎可以在任何服务器上运行的容器的工具。(dotCloud公司开源的自己的容器化技术,最后公司直接改名字叫为docker了)

11、Docker-Swarm

Docker公司在2014年12月的DockerCon上发布Swarm的举动,你可以很轻松的一个命令,就可以将容器调度在任意一台Swarm集群的机器上。docker的衰败也是因为在容器编排技术之争中跌落神坛的。

12、Fig

docker的大紫大红,后来收购了Fig项目,他可以解决容器之间依赖的问题,也就是当前的docker-compose项目,前身就是Fig。

docker成功后,收购了很多好的项目,专门负责处理容器网络的SocketPlane项目,专门负责处理容器存储的Flocker项目,专门给Docker集群做图形化管理界面和对外提供云服务的Tutum项目。

13、RKT RKT 是 Rocket 的缩写,它是一个专注于安全和开放标准的应用程序容器引擎。(原来docker的合作伙伴CoreOS公司,CoreOS公司自己研发的容器化工具)

13、终结者Kubernetes

​ 2017年, 基础设施领域的翘楚Google公司突然发力,正式宣告了一个名叫Kubernetes项目的诞生。这个项目,不仅挽救了当时的CoreOS和RedHat,还如同当年Docker项目的横空出世一样,再一次改变了整个容器市场的格局。并将 CNCF 这个以“云原生”为关键词的组织和生态推向了巅峰。attachments-2020-10-pptfHEmV5f894910e9bd6.png

相关内容推荐:关于容器化的总结


  • 发表于 2020-10-16 15:17
  • 阅读 ( 16 )

0 条评论

请先 登录 后评论
NX小编
NX小编

1158 篇文章

作家榜 »

  1. NX小编 1158 文章
  2. 58沈剑 309 文章
  3. 奈学教育 137 文章
  4. 李希沅 | 奈学教育 36 文章
  5. 江帅帅 | 奈学教育 29 文章
  6. 林淮川 | 奈学教育 12 文章
  7. 科技热点 10 文章
  8. 邱鹏超 2 文章