内容推荐
在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开 阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种 运行环境。 《Docker技术入门与实战》分为三大部分:Docker入门、实战案例和高级话题。第一部分(第1~8章)介绍Docker与 虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据管理等;第二部分(第9~17章)通过案例介绍Docker的应用方法,包括与各种操作系统平 台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、私有仓库等;第三部分(第18~21章)是一些高级话题,如Docker 核心技术、安全、高级网络配置、相关项目等。 《Docker技术入门与实战》从基本原理开始入手,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署应用。
作者简介
杨保华 博士,清华大学毕业,现为 IBM 中国研究院研究员。主要从事数据中心网络解决方案的研发与部署,技术方向包括云计算、软件定义网络(SDN)、网络安全等,是国内较早从事 SDN 和网络虚拟化相关技术的推广者,同时也是 DockerPool 开源社区的发起人之一。 戴王剑 资深架构师,多年来一直从事计算机网络、服务器架构设计,负责过多个省级项目的架构设计。热衷开源事业,是 DockerPool 开源社区的发起人之一。 曹亚仑 85后,全栈 Web 开发者,擅长并专注于 SaaS 系统架构设计与研发, 兴趣为 PaaS 和智能可穿戴设备。出版有译著《Arduino 无线传感器网络实践指南》以及开源图书《程序员禅修指南》。
目录
序一
序二
前言
作者简介
第一部分 Docker入门
第1章 初识Docker
1.1 什么是Docker
1.2 为什么要使用Docker
1.3 虚拟化与Docker
1.4 本章小结
第2章 Docker的核心概念和安装
2.1 核心概念
2.2 安装Docker
2.3 本书环境介绍
2.4 本章小结
第3章 镜像
3.1 获取镜像
3.2 查看镜像信息
3.3 搜寻镜像
3.4 删除镜像
3.5 创建镜像
3.6 存出和载人镜像
3.7 上传镜像
3.8 本章小结
第4章 容器
4.1 创建容器
4.2 终止容器
4.3 进入容器
4.4 删除容器
4.5 导人和导出容器
4.6 本章小结
第5章 仓库
5.1 Docker Hub
5.2 Dockel Pool简介
5.3 创建和使用私有仓库
5.4 本章小结
第6章 数据管理
6.1 数据卷
6.2 数据卷容器
第7章 网络基础配置
第8章 使用Dockerfile创建镜像
第二部分实战案例
第9章 操作系统
第10章 创建支持SSH服务的镜像
第11章 Web服务器与应用
第12章 数据库应用
第13章 编程语言
第14章 使用私有仓库
第15章 构建Docker容器集群
第16章 在公有云上使用Docker
第17章 Docker实践之道
第三部分 高级话题
第18章 Docker核心技术
第19章 Docker安全
第20章 高级网络配置
第21章 Docker相关项目
附录
附录A 常见问题汇总
附录B 常见仓库
附录C Docker命令查询
附录D Docker资源链接
- 1
- 2
前往页