本书基于Ubuntu18.04环境搭建企业场景,将真实场景与配置实例紧密结合,使读者能够快捷、直观、深刻地掌握Docker容器技术的相关知识和操作技能,增强实战经验。本书主要内容包含两方面,一方面是单主机模式下的Docker容器技术实现,包含项目一的认识Docker,项目二的学习Docker镜像,项目三的管理容器外加数据卷,项目四的认识和理解Docker网络,项目五的使用Compose编排服务;另一方面是多主机模式,搭建真实生产服务环境,由3台主机实现,包括项目六的认识和理解多主机网络,项目七的使用docker-swarm编排网络服务和项目八的使用Kubernetes编排网络服务。本书从零基础开始,逐步深入学习容器技术,适合作为普通高等院校本科计算机网络、云计算等相关专业的容器技术相关课程的教材,也可作为Docker容器基础和容器编排技术的自学参考书。