容器是什么意思?


容器是什么意思?

文章插图
首先要了解什么是容器 , 容器就是一个操作系统的最小镜像 , 在上面可以运行应用程序(可以认为是轻量级的虚拟机 , 但是这玩意和虚拟机的实现原理不一样) 。我们常用的容器就是docker 。docker的出现让部署服务和系统运维的效率有了极大地提高 , 可以做到开发环境无缝迁移到生产环境 。在生产环境中经常做的就是部署成千上万的服务 , 然后在这个基础上做负载均衡之类的事情 , 有了docker就能通过部署对应服务的容器镜像完成 。有了docker还不够 , 因为我们需要管理成千上万的容器 , 于是就有了容器调度工具比如k8s之类的 , 我们可以做到监控容器运行状态 , 然后自动重启一些坏掉的容器 , 相当于做了热备份 。把容器和容器调度跑到云端 , 这样结合起来的服务就是容器云 。
容器指的东西是用以容纳物料并以壳体为主的基本装置 。常用作储存设备或其他化工设备的外壳 。主要由壳体、封头、接管、法兰和支座组成 。对容器的基本要求是 , 满足工艺需要 , 保证操作安全 , 包括具有足够的强度、刚度以及密封性 , 耐腐蚀 , 具有一定的使用寿命 , 便于制造、安装、维修和使用 , 成本低 , 材料节省 , 尤其要节约不锈钢和有色金属等贵重材料 。
计算机容器介绍说明
【容器是什么意思?】容器是应用服务器中位于组件和平台之间的接口集合 。容器是伴随着瘦客户端系统的发展而诞生的 。在开发瘦客户端系统时 , 开发人员要花费大量的精力去关注线程安全、事务、网络、资源等等细节 , 从而降低了开发效率 。
由于这些对这些细节的解决方法一般是固定不变 , 或者只有参数改变的 , 所以从代码重用和设计模式的角度出发 , 开发人员将这些底层细节提取出来 , 做成平台 , 并提供一定的接口 。这样 , 业务开发人员就不需要在关注与这些底层细节的实现 , 而专注于业务逻辑的实现 。
容器一般位于应用服务器之内 , 由应用服务器负责加载和维护 。一个容器只能存在于一个应用服务器之内 , 一个应用服务器可以建立和维护多个容器 。
容器一般遵守可配置的原则 , 即容器的使用者可以通过对容器参数的配置 , 来达到自己的使用需求 , 而不需要修改容器的代码 。

    推荐阅读