内容推荐 本书针对容器技术与应用的实际需求,讲解主流容器平台Docker的应用和运维的技术方法。全书共11章,内容包括Docker基础、Docker镜像、Docker容器、Docker网络、Docker存储、开发基于Docker的应用程序、自动化构建与持续集成、Docker容器编排、多主机部署与管理、Docker Swarm集群,以及生产环境中的Docker运维。 本书内容丰富,注重系统性、实践性和可操作性,每个知识点都有相应的操作示范,便于读者快速上手。 本书可作为高等院校计算机相关专业的教材,也可作为软件开发人员、IT实施和运维工程师的参考书及培训机构的教材。 目录 第1章 Docker基础 1.1 Docker的概念 1.1.1 什么是Docker 1.1.2 镜像与容器 1.1.3 容器与虚拟机 1.1.4 Docker引擎 1.1.5 Docker生态系统 1.2 Docker的应用 1.2.1 实现应用程序快速、一致的交付 1.2.2 响应式部署和应用程序 1.2.3 运行更多的工作负载 1.2.4 部署微服务应用 1.3 Docker架构 1.3.1 Docker客户端 1.3.2 Docker守护进程 1.3.3 Docker注册中心 1.3.4 Docker对象 1.4 Docker底层技术 1.4.1 名称空间 1.4.2 控制组 1.4.3 联合文件系统 1.4.4 容器格式 1.5 安装Docker 1.5.1 Docker的版本 1.5.2 Docker所支持的平台 1.5.3 安装Docker的准备工作 1.5.4 使用软件仓库安装Docker CE 1.5.5 通过便捷脚本安装Docker CE 1.5.6 卸载Docker 1.5.7 安装Docker之后的配置 1.6 docker命令行的使用 1.6.1 docker命令行接口类型 1.6.2 docker命令列表 1.6.3 docker命令的基本用法 1.6.4 docker命令示例 1.7 Docker API 1.7.1 Docker API类型 1.7.2 使用Docker API 1.8 Docker配置文件格式 1.8.1 JSON格式 1.8.2 YAML格式 1.9 习题 第2章 Docker镜像 2.1 Docker镜像基础 2.1.1 进一步理解镜像的概念 2.1.2 镜像的基本信息与标识 2.1.3 镜像描述文件Dockerfile 2.1.4 父镜像与基础镜像 2.1.5 镜像的分层结构 2.1.6 镜像操作命令 2.2 Docker镜像的基本操作 2.2.1 拉取镜像 2.2.2 显示镜像列表 2.2.3 设置镜像标签 …… 第3章 Docker容器 第4章 Docker网络 第5章 Docker存储 第6章 开发基于Docker的应用程序 第7章 自动化构建与持续集成 第8章 Docker容器编排 第9章 多主机部署与管理 第10章 Docker Swarm集群 第11章 生产环境中的Docker运维 |