Docker作为当今热门的容器化工具,自然少不了众多的技术追随者,Docker的生态系统也是日益成熟。这些工具配合Docker一起使用,让容器化技术在生产环境中应用的更加顺利和完美。本系列中,作者先从基本概念入手,然后将容器化、服务发现和分布式存储、网络与通信和调度编排进行了详细的讲解,总结的非常全面,便于大家对整个生态系统有个全面了解和认识。
该系列的第一部分是对Docker以及它的生态系统组成部分进行综述性介绍,通过该篇文章可以让读者对整个生态有个大致的了解,以便针对自己感兴趣的部分进行重点阅读。
该系列的第二部分对容器化的概念进行了详细的介绍,从linux容器化的历史进行介绍,描述容器化带来的优势并展望容器化的未来,然后介绍Docker在这方面的特点和Registry的作用。
该系列的第三部分介绍了服务发现和分布式存储。由于服务发现的初衷就是为了方便连接不同组件,于是服务发现和分布式存储在Docker生态环境中是非常重要的一部分。文章不仅介绍了服务发现和分布式存储的概念和配置,还介绍了安全方面的考虑。
该系列的第四部分是网络和通信。在集群系统中,网络通信是各个节点交互的基础。在介绍了Docker原生的网络实现以及其使用方法后,文章对那些扩展Docker网络功能的项目进行了重点介绍。这些项目对Docker应用到复杂生产环境中起到了非常重要的作用。
该系列的第五部分是调度和编排。集群管理中对各个节点上服务的调度和编排是非常重要的,这也是运维人员的日常工作之一。文章对调度器的概念、调度策略和应有功能进行了详细说明,并对常用的调度器进行了介绍。合理有效的使用调度器可以事半功倍。
本系列的翻译由我一人完成,社区的几位朋友进行了校对,非常感谢。希望对大家有所帮助,也请及时指出文中翻译不当的地方,方便改正。以下是这个系列的文章目录:
===========================
译者介绍
陈杰,北京理工大学计算机学院在读博士,研究方向是自然语言处理在企业网络信誉评价方面的应用,平时也乐于去实现一些突发的想法。在疲于配置系统环境时发现了Docker,跟大家一起学习、使用和研究Docker。