美文网首页
何为容器

何为容器

作者: 寻叶亭 | 来源:发表于2020-05-07 21:14 被阅读0次
容器:用来包装或装载物品的贮存器,如集装箱、罐、坛、碗等。

可是你知道吗,容器近几年在IT领域,也是风生水起,它也是用来装载物品的,只不过装的对象是软件,目前业界最流行的是Docker容器。

这其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用“装”起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去。

我们知道,碗、罐这些实体容器的产生、销毁,需要花费大量时间和实物原材料,然而Docker容器的创建销毁,瞬时就能完成,且消耗的是计算机虚拟资源。

可以说成本微乎其微,正是这一点不同,造就了无限想象空间,这样就可以实现动态创建、按需分配。

即用户访问量大时,可以创建多个相同容器同时对外服务,用户访问少时,无用的容器可立即销毁,以达到最大化地循环利用资源。

更强大的是,创建的多个容器之间,既共享资源又彼此隔离、互不干扰。

举个例子,同样一块地,你可以选择只盖一栋别墅,供一户人家使用。你也可以盖一栋小区,楼盘里隔离起来几百户房间,供几百户人家同时使用。

这每一户房间,就相当于是一个容器,地皮是共享的,但每一户空间又是相对独立的,比如你住了几年,连隔壁家姓王你可能都不知道。

我们知道,小区里面的不同户型,是由不同设计图纸建造而成,同样地,容器也分很多种,也是由不同设计图制作而成,只不过它有另外一个名字,叫做镜像。

容器通过镜像制作而成,可以实现自动化、标准化、批量化,不同镜像对应不同种容器,但镜像一多,自然而然地就会面临一个问题-如何妥善保管它们呢?

于是镜像仓库便诞生了,顾名思义,镜像仓库就是中心化的统一管理、存储镜像的地方。

相关文章

  • 何为容器

    容器:用来包装或装载物品的贮存器,如集装箱、罐、坛、碗等。 可是你知道吗,容器近几年在IT领域,也是风生水起,它也...

  • Java 并发容器

    什么是并发容器的实现? 何为同步容器?可以简单地理解为通过 synchronized来实现同步的容器,如果有多个线...

  • 容器技术原理

    何为容器? 容器,是一个视图隔离、资源可限制、独立文件系统的进程集合 镜像?运行容器所需要的所有文件集合 底层技术...

  • 持续集成的容器化策略

    为了更好地阅读体验,欢迎访问博客原文 何为容器 近两年,随着容器(以 Docker 为首)的兴起,解决了诸多传统交...

  • 容器霸业:2 谁主沉浮

    容器 Docker 的大热也把一个名词迅速传播给了广大的程序员群体:容器。 何为容器?海纳百川,有容乃大。在编程界...

  • 简谈spring父子容器

    spring的核心就是容器,何为容器,简单的说就是管理Java对象的一个大罐子,任何java对象都可以让sprin...

  • Boost侵入式容器设计

    此篇博客的目标: 1.解释何为boost侵入式容器 2.利用boost侵入式容器实现根据不同变量做键来进行排序 一...

  • Guava | 集合

    com.google.common.collect 1、不可变集合 何为“不可变” 无法修改返回容器的内容,注意,...

  • [转]详解支持 kubernetes CSI的持久化容器存储

    感谢作者,原文链接:https://www.xsky.com/tec/5609/ 《如何为容器提供持久化存储?》文...

  • 为什么使用Docker容器

    上一篇咱们介绍了何为容器,下面咱们来一块看下docker容器的好处吧。 之前的项目组,有生产环境、测试环境、自动化...

网友评论

      本文标题:何为容器

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