万本电子书0元读

万本电子书0元读

顶部广告

Docker技术入门与实战 第4版电子书

作为陪伴 Docker 技术从诞生到成熟的畅销经典,本书第 4 版紧跟容器技术发展浪潮,构建了贴合当下实践的实用技术体系 —— 不仅补充高级构建、新编排工具、增强安全机制与性能优化等新特性,还摒弃了Docker Machine、Mesos 等不再活跃的工具与项目,确保内容的时效性与实用性。全书以 “基础门 — 实战案例 — 阶技能 — 源项目” 为清晰脉络,既深浅出地讲解 Docker 的核心概念、常用命令与底层实现原理,又通过操作系统、Web 服务、数据库、大数据、多语言发等丰富场景案例,助力读者快速落地实践;同时详细解析 Etcd、Docker Compose、Swarm、Kubernetes 等核心源项目,完整覆盖容器生态全景,帮助读者更快、更深地掌握和使用容器技术。

售       价:¥

纸质售价:¥96.70购买纸书

1人正在读 | 0人评论 6.6

作       者:杨保华,戴王剑,曹亚仑

出  版  社:机械工业出版社

出版时间:2025-11-13

字       数:26.4万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
Docker和容器化计算技术一直在不断创新和发展。十多年前,本书首版面市,见证了 Docker技术的发展,为了让读者更深地理解和掌握新的容器技术,第4版中补充了一些新特性(如高级构建功能),同时也摒弃了一些过时的工具和项目(如Docker Machine项目)。  全书分为四部分:第一部分简要介绍 Docker 的基础知识和常用命令;第二部分详述在各种典型场景中如何运用容器技术,包括操作系统、Web服务、数据库、分布式处理和大数据、编程发以及容器云等;第三部分深讲解高级容器技巧,包括实现原理、私有仓库、安全防护、高级网络功能和网络插件;第四部分展示与容器相关的源项目,包括Etcd、Compose、Swarm、Kubernetes等。这些项目让使用容器技术变得更加有效率,使容器平台更加稳定和智能,共同构建了一个繁荣的容器化计算生态。<br/>【推荐语】<br/>作为陪伴 Docker 技术从诞生到成熟的畅销经典,本书第 4 版紧跟容器技术发展浪潮,构建了贴合当下实践的实用技术体系 —— 不仅补充高级构建、新编排工具、增强安全机制与性能优化等新特性,还摒弃了Docker Machine、Mesos 等不再活跃的工具与项目,确保内容的时效性与实用性。全书以 “基础门 — 实战案例 — 阶技能 — 源项目” 为清晰脉络,既深浅出地讲解 Docker 的核心概念、常用命令与底层实现原理,又通过操作系统、Web 服务、数据库、大数据、多语言发等丰富场景案例,助力读者快速落地实践;同时详细解析 Etcd、Docker Compose、Swarm、Kubernetes 等核心源项目,完整覆盖容器生态全景,帮助读者更快、更深地掌握和使用容器技术。<br/>【作者】<br/>杨保华 博士,信息科技行业资深专家。兴趣方向包括分布式系统、人工智能和软件架构等,是容器、网络虚拟化、区块等技术的早期研究和推动者。他倡导技术创新与产品、市场相结合,曾负责多个大型计算平台产品的架构和设计,以及企业系统的实现和实施。他热爱源文化,曾积极贡献多个源项目。 戴王剑 资深计算机专家。十多年来一直从事系统平台、计算机网络、服务器架构设计,负责过多个省级项目的架构设计。 曹亚仑 云原生SRE,十年来一直从事云平台运维稳定性工作,负责过多个重大项目的运维体系建设。现为某云厂商专有云运维专家组成员,历任存储产品线DevOps工程师、云技术经理(TAM)、故障应急值班长。2014年始从事Docker相关技术研究,并在管控容器化及混合云DevOps项目中行大量实践。此外,在企业级云原生运维、混合云运维稳定性体系建设及故障应急处置方面有丰富的经验。 <br/>
目录展开

Preface 前言

Part1 第一部分 基础入门

Chapter1 第1章 初识Docker与容器

1.1 什么是Docker

1.2 为什么使用Docker

1.3 Docker与虚拟化

1.4 本章小结

Chapter2 第2章 核心概念与安装配置

2.1 核心概念

2.2 安装Docker引擎

2.3 安装Docker桌面版

2.4 配置Docker服务

2.5 推荐实践环境

2.6 本章小结

Chapter3 第3章 使用Docker镜像

3.1 获取镜像

3.2 查看镜像信息

3.3 搜寻镜像

3.4 删除和清理镜像

3.5 创建镜像

3.6 导出和载入镜像

3.7 上传镜像

3.8 本章小结

Chapter4 第4章 操作Docker容器

4.1 创建容器

4.2 停止容器

4.3 进入容器

4.4 删除容器

4.5 导入和导出容器

4.6 查看容器

4.7 其他容器命令

4.8 本章小结

Chapter5 第5章 访问Docker仓库

5.1 Docker Hub公共镜像市场

5.2 搭建本地私有仓库

5.3 本章小结

Chapter6 第6章 Docker数据管理

6.1 数据卷

6.2 数据卷容器

6.3 利用数据卷容器迁移数据

6.4 本章小结

Chapter7 第7章 端口映射与容器互联

7.1 通过端口映射实现容器访问

7.2 通过互联机制实现便捷互访

7.3 本章小结

Chapter8 第8章 使用Dockerfile创建镜像

8.1 基本结构

8.2 指令说明

8.3 创建镜像

8.4 最佳实践

8.5 本章小结

Chapter9 第9章 高级镜像构建

9.1 使用构建器

9.2 多步骤构建

9.3 多平台镜像

9.4 使用GitHub Action

9.5 本章小结

Part2 第二部分 实战案例

Chapter10 第10章 操作系统

10.1 BusyBox

10.2 Alpine

10.3 Ubuntu

10.4 本章小结

Chapter11 第11章 Web服务与应用

11.1 Apache

11.2 Nginx

11.3 Tomcat

11.4 Jetty

11.5 LAMP

11.6 CMS

11.7 本章小结

Chapter12 第12章 数据库应用

12.1 MySQL

12.2 MongoDB

12.3 Redis

12.4 Memcached

12.5 本章小结

Chapter13 第13章 分布式处理与大数据平台

13.1 RabbitMQ

13.2 Hadoop

13.3 Spark

13.4 Storm

13.5 Elasticsearch

13.6 本章小结

Chapter14 第14章 编程开发

14.1 C/C++

14.2 Java

14.3 Python

14.4 JavaScript

14.5 Go

14.6 PHP

14.7 Rust

14.8 本章小结

Chapter15 第15章 容器与云服务

15.1 云服务简介

15.2 AWS

15.3 谷歌云服务

15.4 Azure云服务

15.5 阿里云容器服务

15.6 腾讯云容器服务

15.7 本章小结

Chapter16 第16章 容器实战思考

16.1 Docker为什么会成功

16.2 研发人员该如何看待容器

16.3 容器化开发模式

16.4 本章小结

Part3 第三部分 进阶技能

Chapter17 第17章 核心实现技术

17.1 基本架构

17.2 命名空间

17.3 控制组

17.4 联合文件系统

17.5 Linux网络虚拟化

17.6 本章小结

Chapter18 第18章 配置私有仓库

18.1 安装Docker Registry

18.2 配置TLS证书

18.3 管理访问权限

18.4 配置Registry

18.5 批量管理镜像

18.6 使用通知系统

18.7 使用Harbor搭建私有镜像仓库

18.8 本章小结

Chapter19 第19章 安全防护与配置

19.1 命名空间隔离的安全

19.2 控制组资源控制的安全

19.3 内核能力机制

19.4 Docker服务端的防护

19.5 更多安全特性的使用

19.6 使用第三方检测工具

19.7 本章小结

Chapter20 第20章 高级网络功能

20.1 启动与配置参数

20.2 配置容器DNS和主机名

20.3 容器访问控制

20.4 映射容器端口到宿主机的实现

20.5 配置容器网桥

20.6 自定义网桥

20.7 使用OpenvSwitch网桥

20.8 创建一个点到点连接

20.9 本章小结

Chapter21 第21章 libnetwork插件化网络功能

21.1 容器网络模型

21.2 Docker网络命令

21.3 构建跨主机容器网络

21.4 本章小结

Part4 第四部分 开源项目

Chapter22 第22章 Etcd——高可用的键值数据库

22.1 安装和使用Etcd

22.2 使用客户端命令

22.3 Etcd集群管理

22.4 本章小结

Chapter23 第23章 Docker Compose——多容器应用管理

23.1 安装与卸载

23.2 Compose模板文件

23.3 Compose命令说明

23.4 Compose环境变量

23.5 本章小结

Chapter24 第24章 Docker Swarm模式——跨主机容器集群管理

24.1 Swarm模式简介

24.2 基本概念

24.3 使用服务命令

24.4 本章小结

Chapter25 第25章 Kubernetes——生产级容器集群平台

25.1 主要版本历史

25.2 核心概念

25.3 资源抽象对象

25.4 快速体验

25.5 重要组件

25.6 使用kubectl

25.7 网络设计

25.8 本章小结

Chapter26 第26章 其他相关项目

26.1 持续集成

26.2 容器管理

26.3 编程开发

26.4 网络支持

26.5 日志处理

26.6 服务代理

26.7 标准与规范

26.8 其他项目

26.9 本章小结

附录

Appendix A 附录A 常见问题总结

A.1 镜像相关

A.2 容器相关

A.3 仓库相关

A.4 配置相关

A.5 Docker与虚拟化

A.6 其他

Appendix B 附录B 热门镜像介绍

B.1 MongoDB

B.2 MySQL

B.3 Nginx

B.4 Node.js

B.5 Redis

B.6 Ubuntu

B.7 WordPress

Appendix C 附录C Docker命令查询

C.1 基本语法

C.2 客户端命令

C.3 服务端命令选项

C.4 一张图总结Docker命令

Appendix D 附录D 资源链接

推荐阅读

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部