美文网首页
2.0.3 容器技术基础历史(3)

2.0.3 容器技术基础历史(3)

作者: RockyLuo_290f | 来源:发表于2019-04-18 02:57 被阅读0次

Docker公司商业化的发展,促使容器领域中的其他成员考虑切割Docker项目的话语权。
Docker项目刚刚兴起时,Google也开源了一个在内部使用多年的Linux容器,lmctfy,
面对Docker的崛起,对用户不甚友好的Google容器项目根本没有战斗能力。Google关停了这个项目,希望和Docker共同推进一个中立的容器运行时(Container runtime) 库。
Docker公司没有认同这个提议,而是自己发布了Libcontainer。但由于其代码可读性差,可维护性不强,饱受诟病。
2015年Docker公司将Libcontainer捐出,改名为RunC交由完全中立的基金会管理,以RunC为依据共同制定,容器和镜像的标准和规范。
这就是OCI(Open Container Initiative), 它提出的本事就是将容器运行时和镜像的实现从Docker项目中完全剥离出来。
由于OCI本身就是妥协的产物,而Docker作为OCI的发起者,并么有动力去推进这些所谓的标准。
所以OCI并没能改变Docker公司一家独大的现状。

这次Google, RedHat等开源基础设施成员,共同牵头一个CNCF(Cloud Native Computing Foundation)的基金会。
本质上希望以Kubernetes项目为基础,建立一个由开源基础设施领域厂商主导的,按照独立基金会方式运营的平台级社区,来对抗Docker为核心的容器商业生态。

相关文章

  • 2.0.3 容器技术基础历史(3)

    Docker公司商业化的发展,促使容器领域中的其他成员考虑切割Docker项目的话语权。Docker项目刚刚兴起时...

  • 2.0.2 容器技术基础历史(2)

    Docker项目备受追捧,但用户最终要部署的还是他们自己的网站,服务,数据库,这就意味着,那些能够为用户提供平台层...

  • 2.0.1 容器技术基础历史(1)

    2013年 以Cloud Foundry为代表的开源PaaS项目,相比于AWS和OpenStack成为了当时的潮流...

  • 01-Docker基础入门

    Docker容器概念 Docker容器的基础为Linux容器(LXC)技术,轻量化级别的技术。Docker为C/S...

  • 容器基础技术

    容器的两个核心基础技术:Namespace和Cgroup。 Namespace成为名称空间,主要用来做访问隔离。其...

  • docker容器总结

    docker容器 1:什么是容器? 2:容器和虚拟化的区别 3:容器技术的发展过程: 1):chroot技术,新建...

  • Docker容器技术基础

    一、Docker简介 [TOC] 1.1、什么是Docker ​ Docker是在2013年由dotCloud...

  • Docker容器技术基础

    docker安装 安装前准备: 1、禁用 selinux [SELINUX=disabled]2、卸载防火墙 ...

  • Docker 简介

    什么是容器 Docker是一种容器技术,容器是一种历史悠久的虚拟化技术,一个容器实际是运行在宿主机上的一个进程。在...

  • 容器和容器云入门指南

    基础入门 https://time.geekbang.org/column/intro/116 极客时间 容器历史...

网友评论

      本文标题:2.0.3 容器技术基础历史(3)

      本文链接:https://www.haomeiwen.com/subject/xniwwqtx.html