扫码阅读
手机扫码阅读

一文带你了解容器技术的前世今生

72 2024-07-20

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:一文带你了解容器技术的前世今生
文章来源:
咸鱼运维杂谈
扫码关注公众号
容器技术发展概述

前言

本文总结了容器技术的发展历程,参考了深入剖析 Kubernetes 与 Docker 基础技术:Linux Namespace 的相关文献。

PaaS 引领潮流

容器技术自诞生以来已有近十年,其间 Cloud Foundry 等 PaaS 项目推动了云计算技术的发展。PaaS 提供了应用托管能力,用户通过租用虚拟机并部署应用,省去了管理物理机的成本。Cloud Foundry 通过 Cgroups 和 Namespace 创建隔离环境“沙盒”运行应用,每个“沙盒”即是一个容器,大幅提升了虚拟机的性能利用,预示着 PaaS 时代的到来。

Docker 弯道超车

Docker 的崛起令 PaaS 社区措手不及,其成功的秘诀在于 Docker 镜像。Docker 镜像包含了完整的操作系统文件和应用依赖,使得应用在任何环境下都能“开箱即用”。这一创新让 Docker 赢得了开发者的青睐,直接结束了 PaaS 时代。

总结

Docker 项目通过打包完整的操作系统和应用,解决了环境不一致的问题,提高了生产力。随后,容器技术演变为以 Docker 为核心的“容器化”思维。为了竞争,CNCF 基金会推出 Kubernetes,迅速超越 Docker 的 Swarm 项目。Docker 公司最终在其企业版中集成了 Kubernetes,明确了容器编排技术的市场领导者地位。至今,Docker 和 Kubernetes 依然是业界的首选技术。

想要了解更多内容?

查看原文:一文带你了解容器技术的前世今生
文章来源:
咸鱼运维杂谈
扫码关注公众号