图书介绍

Docker开发实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Docker开发实践
  • 曾金龙,肖新华,刘清编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115395191
  • 出版时间:2015
  • 标注页数:280页
  • 文件大小:46MB
  • 文件页数:293页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Docker开发实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 基础篇:Docker基础2

第1章 Docker简介2

1.1 Docker简介2

1.1.1 Docker的概念5

1.1.2 Docker的背景5

1.1.3 容器与虚拟机7

1.1.4 Docker与容器8

1.1.5 Docker的应用场景9

1.2 Docker的组件10

1.3 Docker的相关技术11

1.4 Docker的安装12

1.4.1 Ubuntu下的安装12

1.4.2 Red Hat下的安装13

1.4.3 OS X下的安装14

1.4.4 Windows下的安装15

第2章 容器17

2.1 容器的管理操作17

2.1.1 创建容器17

2.1.2 查看容器20

2.1.3 启动容器21

2.1.4 终止容器22

2.1.5 删除容器22

2.2 容器内信息获取和命令执行23

2.2.1 依附容器23

2.2.2 查看容器日志24

2.2.3 查看容器进程25

2.2.4 查看容器信息25

2.2.5 容器内执行命令26

2.3 容器的导入和导出26

第3章 镜像28

3.1 镜像的概念28

3.1.1 镜像与容器28

3.1.2 镜像的系统结构29

3.1.3 镜像的写时复制机制30

3.2 本地镜像的管理30

3.2.1 查看30

3.2.2 下载31

3.2.3 删除33

3.3 创建本地镜像33

3.3.1 使用commit命令创建本地镜像33

3.3.2 使用Dockerfile创建镜像34

3.4 Docker Hub40

3.4.1 Docker Hub简介41

3.4.2 镜像的分发41

3.4.3 自动化构建43

3.4.4 创建注册服务器47

第4章 数据卷及容器连接49

4.1 容器网络基础49

4.1.1 暴露网络端口50

4.1.2 查看网络配置53

4.2 数据卷54

4.2.1 创建数据卷54

4.2.2 挂载主机目录作为数据卷55

4.2.3 挂载主机文件作为数据卷57

4.2.4 数据卷容器57

4.2.5 数据的备份与恢复59

4.3 容器连接60

4.3.1 容器命名60

4.3.2 容器连接60

4.3.3 代理连接62

第二篇 案例篇:综合案例66

第5章 创建SSH服务镜像66

5.1 基于commit命令的方式66

5.2 基于Dockerfile的方式70

第6章 综合案例1:Apache+PHP+MySQL72

6.1 构建mysql镜像72

6.1.1 编写镜像Dockerfile73

6.1.2 构建和上传镜像75

6.2 构建apache+php镜像76

6.2.1 编写镜像Dockerfile77

6.2.2 构建和上传镜像79

6.3 启动容器80

第7章 综合案例2: DLNNM82

7.1 构建mongodb镜像83

7.1.1 编写镜像Dockerfile84

7.1.2 构建和上传镜像84

7.2 构建Node.js镜像86

7.2.1 项目源文件86

7.2.2 编写镜像Dockerfile88

7.2.3 构建和上传镜像89

7.3 连接Node.js服务和MongoDB服务89

7.3.1 制作代理镜像 mongo-abassador89

7.3.2 启动MongoDB服务91

7.3.3 启动Node-Web-API服务92

7.4 搭建前端Nginx93

7.4.1 构建镜像并运行93

7.4.2 验证Web应用95

第8章 阿里云Docker开发实践97

8.1 阿里云Docker介绍99

8.2 部署镜像注册服务器102

8.3 开发103

8.3.1 项目开发103

8.3.2 制作和上传镜像104

8.4 测试105

8.5 部署105

第9章 在阿里云上部署WordPress107

9.1 初始化阿里云Docker环境107

9.2 部署MySQL容器109

9.3 部署WordPress容器109

第10章 使用私有仓库112

10.1 使用docker-registry112

10.2 用户认证115

第11章 使用Docker部署Hadoop集群118

11.1 Hadoop简介118

11.2 构建Hadoop镜像119

11.3 构建Hadoop集群122

11.3.1 Ambari简介123

11.3.2 部署Hadoop集群123

第三篇 高级篇:高级话题、API、工具及集群管理128

第12章 容器网络128

12.1 容器网络的原理128

12.1.1 基础网络工具128

12.1.2 网络空间虚拟化131

12.1.3 网络设备虚拟化132

12.1.4 容器运行的4种网络模式135

12.1.5 手动配置容器的网络环境137

12.2 配置及原理138

12.2.1 基本配置138

12.2.2 容器互联配置及原理140

12.2.3 容器内访配置及原理142

12.2.4 容器外访配置及原理143

12.2.5 创建点对点连接144

12.3 网桥146

12.3.1 配置网桥146

12.3.2 构建自己的网桥146

第13章 安全148

13.1 命名空间148

13.2 cgroups151

13.3 Linux能力机制152

第14章 Docker API154

14.1 API概述154

14.2 绑定Docker后台监听接口155

14.3 远程API158

14.3.1 容器相关的API158

14.3.2 镜像相关的API164

14.4 平台API167

14.4.1 注册服务器架构及流程167

14.4.2 操作Hub API169

14.5 API实战:docker-py库编程173

14.5.1 docker-py开发环境的搭建173

14.5.2 docker-py库编程174

第15章 Fig177

15.1 Fig简介177

15.2 Fig安装177

15.3 Rails开发环境配置178

15.4 Django开发环境配置180

15.5 WordPress开发环境配置182

15.6 Flocker:跨主机的Fig应用184

第16章 Kubernetes189

16.1 Kubernetes简介189

16.2 核心概念190

16.2.1 节点190

16.2.2 Pod190

16.2.3 服务191

16.2.4 标签194

16.3 架构和组件195

16.3.1 主控节点195

16.3.2 从属节点198

16.3.3 组件交互流程198

16.4 Kubernetes实战200

16.4.1 环境部署201

16.4.2 应用操作207

第17章 shipyard214

17.1 简介214

17.2 shipyard操作217

17.2.1 鉴权217

17.2.2 引擎217

17.2.3 容器220

17.2.4 服务密钥222

17.2.5 Web钩子密钥223

17.2.6 事件223

17.2.7 集群信息224

第18章 Machine+Swarm+Compose225

18.1 Machine225

18.2 Swarm227

18.2.1 架构和组件228

18.2.2 实操230

18.2.3 发现服务和调度233

18.3 Compose239

第四篇 附录242

附录A 常见镜像242

附录B Docker API列表262

附录C 参考资料278

热门推荐