Docker 是一个充满挑战性和趣味性的开源项目,它彻底释放了Linux 虚拟化的威力,极大地缓解了云计算资源供应紧张的局面。与此同时,Docker 也成倍地降低了云计算供应成本,让应用的部署、测试和开发变成了一件轻松、高效和有意思的事情。
《Docker全攻略》由浅入深,从基本原理入手,系统讲解了Docker 的原理、构建与操作。同时讲解了Docker在实际生产环境中的使用,最后还探讨了Docker的底层实现技术和基于Docker的相关开源技术。前4 章为基础内容,供用户理解Docker和配置Docker运行环境。第5章到第9章为Docker基本操作,主要讲解了Docker命令操作实例和Docker 命令实现原理。第10到第12章为Docker高级操作,介绍了Docker 内核相关知识点,适合高级用户参考其内核运行机制。第13章到第15章给出了Docker典型应用场景和实践案例。
《Docker全攻略》既适用于具备Linux 基础知识的Docker初学者,也适用于具有开发功底想深入研究Docker 内核的高级用户。《Docker全攻略》所提供的实践案例,可供在实际生产环境部署时借鉴。
目录
- 第一篇 Docker简介
- 第1章 Docker的前世今生 2
- 第2章 Docker现状 5
- 第3章 Docker将如何改变未来 8
- 第二篇 Docker基础
- 第4章 如何安装Docker 12
- 第5章 Docker基本命令 28
- 第6章 Docker命令剖析 205
- 第7章 Dockerfile介绍 468
- 第8章 Dockerfile最佳实践 481
- 第9章 Docker部署案例 489
- 第三篇 Docker进阶
- 第10章 Docker运行剖析 494
- 第11章 Docker内核讲解 500
- 第12章 Docker资源调度 513
- 第四篇 Docker生态圈
- 第13章 Docker的云生态环境 520
- 第五篇 Docker案例
- 第14章 基于Amazon的Docker部署案例 530
- 第15章 基于CoreOS的Docker部署案例 532