中国领先的IT技术网站
|
|

1.1.2 容器的定义

《Docker从入门到实战》本书从Docker的相关概念与基础知识讲起,结合实际应用,通过不同开发环境的实战例子,详细介绍了Docker的基础知识与进阶实战的相关内容,以引领读者快速入门并提高。本节为大家介绍容器的定义。

作者:黄靖钧来源:机械工业出版社|2017-10-17 18:03

CTO训练营 | 12月3-5日,深圳,是时候成为优秀的技术管理者了


1.1.2  容器的定义

所谓容器,顾名思义就是用来放东西的道具。有意思的是,在Docker刚进入国内时,还有过一段时间在讨论Container这个单词是翻译为“容器”合适,还是翻译为“集装箱”合适。

之所以有人建议翻译为“集装箱”,并不仅仅是因为Docker的图标是一条鲸鱼驮着几个集装箱的形象(如图1.2所示),还因为容器技术本身就是借鉴了工业运输的经验发展而来。

《经济学家》这样评价工业运输领域的集装箱:“没有集装箱,就不可能有全球化。”在1956年集装箱出现之前,货物运输缺乏标准,成本很高。特别是远洋运输。直到“集装箱”这个概念的出现,毫不起眼的集装箱降低了货物运输的成本,实现了货物运输的标准化,并以此为基础逐步建立全球范围内的船舶、港口、航线、公路、中转站、桥梁、隧道、多式联运相配套的物流系统,世界经济形态因此而改变。

同样,软件行业的容器技术也是在尝试打造一套标准化的软件构建、分发流程,以降低运维成本,提高软件安全与运行稳定等。与工业运输的集装箱不同,容器技术要复杂得多。它不仅仅是要打造一个运输用的“集装箱”,还要保证软件在容器内能够运行,在操作系统上打造一个“独立的箱子”。这需要解决文件系统、网络、硬件等多方面的问题。经过长时间的发展,容器技术已经逐步成熟,并在Docker的诞生下迎来它的繁荣时代。

读者大可把容器理解为一个沙盒,每个容器是独立的,容器之间可以相互通信。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

跨越网络工程师必备训练

本书是根据全国计算机技术与软件专业资格(水平)考试“网络工程师级考试大纲”编写的考试辅导用书。全书主体按考试大纲的章节编排,分上、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Phthon,最神奇好玩的编程语言