Docker生态系统系列之二:容器化综述
本文讲的是Docker生态系统系列之二:容器化综述, 【编者的话】本篇文章是介绍Docker生态系统的第二篇,该文章首先简要介绍了Linux容器化的历史,然后介绍容器化的优点,再讨论Dockerfile的优点,最后讨论了容器化应用的架构。 应用的迁移部署是一件非常复杂的事情。我们不仅要针对每个环境单独调整,可能还会面临其它的问题,比如检查依赖、扩展应用、在不影响整体应用的情况下单独更新组件。 Docker容器化的思想和面向服务式的设计模式试图解决这些问题。应用程序可以拆分为可管理的且按功能划分的组件,组件可以单独打包它们所需要的全部依赖,这样,应用程序可以非常容易的部署在任何架构中,扩展和更新组件也非常容易。 在这个指南中,我们将讨论容器化的好处以及Docker是如何帮助我们解决前面提到的问题的。Docker是分布式容器部署的核心组件,它易于扩展和管理。 Linux容器化的简要历史回顾 容器化和隔离化在云计算领域并不是新概念。许多Unix系的操作系统早就实现了容器化技术。 2008年,LXC被添加到了系统内核中,它的编译模块成为了后续容器化技术的基础。LXC综合了内核cgroups(隔...