美文网首页docker容器技术
一、容器技术的介绍

一、容器技术的介绍

作者: InsaneLoafer | 来源:发表于2021-11-18 20:55 被阅读0次

    什么是container(容器)?

    容器是一种快速的打包技术

    Package Software into Standardized Units for Development, Shipment and Deployment

    • 标准化
    • 轻量级
    • 易移植

    Linux Container容器技术的诞生(2008年)就解决了IT世界里"集装箱运输"的问题。Linux Container(简称LXC)它是一种内核轻量级的操作系统层虚拟化技术。Linux Container主要由Namespace和Cgroup两大机制来保证实现。

    • Namespace命名空间主要用于 资源的隔离
    • Cgroup就负责资源管理控制作用,比如进程组使用CPU/MEM的限制,进程组的优先级控制,进程组的挂起和恢复等等。
    image.png

    容器的标准化

    docker != container
    在2015年,由Google、Docker、红帽等厂商联合发起了OCl (Open Container Initiative)组织,致力于容器技术的标准化

    容器运行时标准(runtime spec)

    简单来讲就是规定了容器的基本操作规范,比如如何下载镜像,创建容器,启动容器等。

    容器镜像标准(image spec)

    主要定义镜像的基本格式。

    容器是关乎“速度”

    • 容器会加速你的软件开发
    • 容器会加速你的程序编译和构建
    • 容器会加速你的测试
    • 容器会速度你的部署
    • 容器会加速你的更新
    • 容器会速度你的故障恢复

    相关文章

      网友评论

        本文标题:一、容器技术的介绍

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