>[info] #### 主要部分 #### 本教程需要以实践部分为主,理论部分相关文档已经成熟,所以不做过多解释。 >[info] #### 读者对象 #### 本书适合以下人群。 ##### 1. **初识docker,却不知道如何下手结合自身需求的新手** ##### 2. **想了解自动化打包的开发、运维人员** ##### 3. **想了解容器概念与实际运用的开发人员** ##### 4. **想搭建企业内部强大及实用的自动化工程的开发团队** ##### 5. **想知道新颖容器技术如何实际运用的吃瓜群众** >[warning] #### 阅读指南 ##### 第一章来解释什么是容器,docker是什么、为什么要用docker、docker能做什么等相关问题。 ##### 第二章主要是进行安装docker相关问题和注意事项。 ##### 第三章将进入实际操作,前面会简单描述docker的架构,后面会开始实际操作docker的创建于简单实用。 ##### 第四章主要是涉及到docker的内部网络机制,相对于其他的章节属于难点,如果有问题可以加入一起讨论。 ##### 第五章是docker数据持久化,当docker被停止和删除时如何让docker上的数据依然保持完整,运用Data volume与bind mount的方式实现。 ##### 第六章开始着手开发工具的选择与实践部署,另外还有docker的水平扩展与负载均衡。 ##### 第七章开始更加复杂的docker实例编排,swarm集群与Service的创建维护,集群服务器之间通信,RoutingMesh的Ingress负载均衡,Docker stack的使用与Docker Secret的管理使用,Serivce的更新操作。 ##### 第八章主要接触大众了解的DevOps模式,Docker Cloud的应用与阿里云上的部署安装。