
Docker技术入门与实战(第4版)
作品简介
Docker和容器化计算技术一直在不断创新和发展。十多年前,本书首版面市,见证了 Docker技术的发展,为了让读者更深入地理解和掌握新的容器技术,第4版中补充了一些新特性(如高级构建功能),同时也摒弃了一些过时的工具和项目(如Docker Machine项目)。
全书分为四部分:第一部分简要介绍 Docker 的基础知识和常用命令;第二部分详述在各种典型场景中如何运用容器技术,包括操作系统、Web服务、数据库、分布式处理和大数据、编程开发以及容器云等;第三部分深入讲解高级容器技巧,包括实现原理、私有仓库、安全防护、高级网络功能和网络插件;第四部分展示与容器相关的开源项目,包括Etcd、Compose、Swarm、Kubernetes等。这些项目让使用容器技术变得更加有效率,使容器平台更加稳定和智能,共同构建了一个繁荣的容器化计算生态。
杨保华 博士,信息科技行业资深专家。兴趣方向包括分布式系统、人工智能和软件架构等,是容器、网络虚拟化、区块链等技术的早期研究和推动者。他倡导技术创新与产品、市场相结合,曾负责多个大型计算平台产品的架构和设计,以及企业系统的实现和实施。他热爱开源文化,曾积极贡献多个开源项目。
戴王剑 资深计算机专家。十多年来一直从事系统平台、计算机网络、服务器架构设计,负责过多个省级项目的架构设计。
曹亚仑 云原生SRE,十年来一直从事云平台运维稳定性工作,负责过多个重大项目的运维体系建设。现为某云厂商专有云运维专家组成员,历任存储产品线DevOps工程师、云技术经理(TAM)、故障应急值班长。2014年开始从事Docker相关技术研究,并在管控容器化及混合云DevOps项目中进行大量实践。此外,在企业级云原生运维、混合云运维稳定性体系建设及故障应急处置方面有丰富的经验。
作品目录
Preface 前言
Part1 第一部分 基础入门
Chapter1 第1章 初识Docker与容器
Chapter2 第2章 核心概念与安装配置
Chapter3 第3章 使用Docker镜像
Chapter4 第4章 操作Docker容器
Chapter5 第5章 访问Docker仓库
Chapter6 第6章 Docker数据管理
Chapter7 第7章 端口映射与容器互联
Chapter8 第8章 使用Dockerfile创建镜像
Chapter9 第9章 高级镜像构建
Part2 第二部分 实战案例
Chapter10 第10章 操作系统
Chapter11 第11章 Web服务与应用
Chapter12 第12章 数据库应用
Chapter13 第13章 分布式处理与大数据平台
Chapter14 第14章 编程开发
Chapter15 第15章 容器与云服务
Chapter16 第16章 容器实战思考
Part3 第三部分 进阶技能
Chapter17 第17章 核心实现技术
Chapter18 第18章 配置私有仓库
Chapter19 第19章 安全防护与配置
Chapter20 第20章 高级网络功能
Chapter21 第21章 libnetwork插件化网络功能
Part4 第四部分 开源项目
Chapter22 第22章 Etcd——高可用的键值数据库
Chapter23 第23章 Docker Compose——多容器应用管理
Chapter24 第24章 Docker Swarm模式——跨主机容器集群管理
Chapter25 第25章 Kubernetes——生产级容器集群平台
Chapter26 第26章 其他相关项目
附录
Appendix A 附录A 常见问题总结
Appendix B 附录B 热门镜像介绍
Appendix C 附录C Docker命令查询
Appendix D 附录D 资源链接
推荐阅读