Linux容器与Docker的发展历史

【Linux容器与Docker的发展历史】容器是敏捷软件开发的中心 。他们已经从边缘的开源技术转向为现代软件和嵌入式Linux系统提供动力的构建块 。随着物联网(IoT)的出现,该领域的先锋公司现在正在寻找容器,以将DevOps的优势扩展到嵌入式开发系统的独特需求 。随着企业希望扩大其物联网环境的能力,流行的容器技术如LXC或Linux容器和Docker位居榜首 。
容器简史
容器作为虚拟机(VMs)的轻量级替代品得到普及 。虚拟机是虚拟化硬件服务器,允许用户在现有主机操作系统上安装和运行来宾操作系统(OS) 。这意味着在任何操作系统环境中开发的应用程序都可以在任何系统上运行 。
但是,虚拟机具有很高的开销、维护成本和较大的映像大小,这可能会将资源过度分配给运行在虚拟机上的操作系统的每个实例 。另一方面,容器是虚拟化的软件环境,它将应用程序的代码及其依赖项打包,以便应用程序可以在任何主机上单独并行运行,并根据需要分配资源 。

    推荐阅读