在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种运行环境。
《Docker技术入门与实战》分为三大部分:Docker入门、实战案例和高级话题。第一部分(第1~8章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据管理等;第二部分(第9~17章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、私有仓库等;第三部分(第18~21章)是一些高级话题,如Docker核心技术、安全、高级网络配置、相关项目等。
《Docker技术入门与实战》从基本原理开始入手,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署应用。
Docker技术入门与实战 目录
第一部分 Docker入门
第1章 初识Docker 3
第2章 Docker的核心概念和安装 9
第3章 镜像 16
第4章 容器 26
第5章 仓库 33
第6章 数据管理 39
第7章 网络基础配置 43
第8章 应用Dockerfile创建镜像 48
第二部分 实战案例
第9章 操作系统 57
第10章 创建支持SSH服务的镜像 70
第11章 Web服务器与应用 80
第12章 数据库应用 124
第13章 编程语言 136
第14章 应用私有仓库 181
第15章 构建Docker容器集群 197
第16章 在公有云上应用Docker 202
第17章 Docker实践之道 214
第三部分 高级话题
第18章 Docker核心技术 223
第19章 Docker安全 233
第20章 高级网络配置 238
第21章 Docker相关项目 252
下载体验