编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Docker会是改变世界的那只“箱子”吗?

wxchong 2024-07-26 23:03:59 开源技术 16 ℃ 0 评论

作者认为,Docker的发展历史,其实很像集装箱早期的发展史。和传统的集装箱萌芽一样,Container(容器)技术其实早在多年前就出现了。从2005年的Solaris Containers到2008年LXC 0.1版本的推出。再到后来的Google推出开源的容器管理工具lmctfy。也将近经历了10年的发展。直到2013年,Docker的出现。才代表着容器技术一个新的时代的来临。

很多人将Docker等同于Container,其实这是不对的,就像传统的集装箱运输体系一样,集装箱只是其中一个最核心的部件。用它来代表整个以集装箱为核心的运输体系。那么Docker其实就是以容器为核心的IT交付与运行体系。它包括了Docker Engine(容器的运行管理),Docker Registry(容器的分发管理),以及相关的一系列的API接口。包括后来发展起来的Docker Machine,Swarm,Compose。 所以可以看做是一套以容器为核心的创建,分发,和运行的标准化体系。

如果把Container比作是传统领域的集装箱,那么承载集装箱的港口就可以看做是云的服务商,集装箱的拖船可以看做是云服务所提供的IAAS服务。Docker公司弄出的Docker Machine之类的可以看做是一种集装箱的吊装设备。当然,作为一套推动全球经济快速运转的航运体系,不仅仅只有这些,还有无数的基础设施,包括高速公路,集装箱的拖车,将货物装入集装箱的叉车,搬运工人。另外,还有一套软的设施,包括各类的标准,集装箱的交付流程。所有的这些,我们都可以从IT世界里面的看到他们的身影。

所以说,Docker是一套以容器技术为核心的思想和一套标准化体系。它不是一个技术,也不是一个公司。Docker不等同于现在的Docker公司,和它的发展和兴衰没有必然的关系。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表