docker(1)——容器生态系统

    首先得对容器有个整体的认识,之后我们学习才能够更有针对性。一谈到容器就会想到docker,docker几乎成了容器的代名词了。

    好了,言归正传,容器生态系统包括了核心技术、平台技术和支持技术。

(1)容器核心技术

    是指能够让container在host上运行起来的那些技术。这些技术包括了容器规范、容器runtime,容器管理工具、容器定义工具、registry以及容器OS。下面开始介绍

        A、容器规范

        容器不光是Docker,还有Rkt等,为了保证容器生态的健康发展,保证不同容器之间能够兼容,最后成立了open container initiative(OCI)组织,其目的是制定开放的容器规范。

        B、容器 runtime

        runtime是容器真正运行的地方,runtime需要跟操作系统kernel紧密协作,为容器提供运行环境。目前主流的三种容器runtime是lxc,runc,和rkt。

        C、容器管理工具

        lxd,rkt cli,docker engine.

        D、容器定义工具

        容器定义工具允许用户定义的内容和属性,这样容器就能被保存、共享和重建。容器定义工具有docker image、docker file和ACI(App Container Image)

        E、registry

        容器是通过image创建的,需要一个仓库来统一存放image,这个仓库叫做Registry。

        F、容器OS

        容器OS是专门运行容器的操作系统,与常规OS相比,容器OS通常体积更小,启动更快。因为是容器定制的OS,通常他们运行容器的效率会更高。

下一节介绍容器平台技术和容器支持技术。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值