图书介绍

容器技术系列 DOCKER技术入门与实战 第2版PDF|Epub|txt|kindle电子书版本网盘下载

容器技术系列 DOCKER技术入门与实战 第2版
  • 杨保华,戴王剑,曹亚仑编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111555827
  • 出版时间:2017
  • 标注页数:396页
  • 文件大小:166MB
  • 文件页数:409页
  • 主题词:Linux操作系统-程序设计

PDF下载


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

下载说明

容器技术系列 DOCKER技术入门与实战 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础入门3

第1章 初识容器与Docker3

1.1什么是Docker3

1.2为什么要使用Docker5

1.3 Docker与虚拟化7

1.4本章小结9

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

2.1核心概念10

2.2安装Docker11

2.2.1 Ubuntu环境下安装Docker12

2.2.2 CentOS环境下安装Docker14

2.2.3通过脚本安装14

2.2.4 Mac OS环境下安装Docker15

2.2.5 Windows环境下安装Docker20

2.3配置Docker服务21

2.4推荐实践环境22

2.5本章小结22

第3章 使用Docker镜像23

3.1获取镜像23

3.2查看镜像信息25

3.3搜寻镜像28

3.4删除镜像29

3.5创建镜像31

3.6存出和载入镜像32

3.7上传镜像33

3.8 本章小结33

第4章 操作Docker容器34

4.1创建容器34

4.2终止容器39

4.3进入容器40

4.4删除容器42

4.5导入和导出容器42

4.6本章小结44

第5章 访问Docker仓库45

5.1 Docker Hub公共镜像市场45

5.2时速云镜像市场47

5.3搭建本地私有仓库48

5.4本章小结50

第6章Docker数据管理51

6.1数据卷51

6.2数据卷容器52

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

6.4本章小结54

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

7.1端口映射实现访问容器55

7.2互联机制实现便捷互访57

7.3本章小结59

第8章 使用Dockerfile创建镜像60

8.1基本结构60

8.2指令说明62

8.3创建镜像67

8.4使用.dockerignore文件67

8.5最佳实践67

8.6本章小结68

第二部分 实战案例71

第9章 操作系统71

9.1 BusyBox71

9.2 Alpine72

9.3 Debian/Ubuntu74

9.4 CentOS/Fedora76

9.5本章小结77

第10章 为镜像添加SSH服务78

10.1基于commit命令创建78

10.2使用Dockerfile创建80

10.3本章小结82

第11章Web服务与应用83

11.1 Apache83

11.2 Nginx87

11.3 Tomcat88

11.4 Jetty92

11.5 LAMP93

11.6 CMS94

11.6.1 WordPress94

11.6.2 Ghost96

11.7持续开发与管理96

11.7.1 Jenkins97

11.7.2 Gitlab98

11.8本章小结99

第12章 数据库应用100

12.1 MySQL100

12.2 MongoDB102

12.2.1使用官方镜像102

12.2.2使用自定义Dockerfile104

12.3 Redis106

12.4 Memcached108

12.5 CouchDB108

12.6 Cassandra109

12.7本章小结110

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

13.1 RabbitMQ111

13.2 Celery113

13.3 Hadoop114

13.4 Spark115

13.4.1使用官方镜像116

13.4.2验证116

13.5 Storm117

13.6 Elasticsearch119

13.7本章小结120

第14章 编程开发121

14.1 C/C+++121

14.1.1 GCC121

14.1.2 LLVM122

14.1.3 Clang122

14.2 Java123

14.3 Python124

14.3.1使用官方的Python镜像124

14.3.2使用PyPy124

14.4 JavaScript125

14.5 Go127

14.5.1搭建并运行Go容器127

14.5.2 Beego130

14.5.3 Gogs:基于Go的Git服务130

14.6 PHP130

14.7 Ruby132

14.7.1使用Ruby官方镜像132

14.7.2 JRuby133

14.7.3 Ruby on Rails134

14.8 Perl135

14.9 R136

14.10 Erlang138

14.11本章小结140

第15章 容器与云服务141

15.1公有云容器服务141

15.1.1 AWS141

15.1.2 Google Cloud Platform142

15.1.3 Azure143

15.1.4腾讯云144

15.1.5阿里云144

15.1.6华为云144

15.1.7 UCloud145

15.2容器云服务145

15.2.1基本要素与关键特性146

15.2.2网易蜂巢146

15.2.3时速云147

15.2.4 Daocloud148

15.2.5灵雀云148

15.2.6数人云149

15.3阿里云容器服务150

15.4时速云容器平台151

15.5本章小结153

第16章 容器实战思考154

16.1 Docker为什么会成功154

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

16.3容器化开发模式156

16.4容器与生产环境158

16.5本章小结160

第三部分 进阶技能163

第17章Docker核心实现技术163

17.1基本架构163

17.2命名空间165

17.3控制组167

17.4联合文件系统169

17.5 Linux网络虚拟化171

17.6本章小结174

第18章 配置私有仓库175

18.1安装Docker Registry175

18.2配置TLS证书177

18.3管理访问权限178

18.4配置Registry181

18.4.1示例配置181

18.4.2选项183

18.5批量管理镜像188

18.6使用通知系统190

18.6.1相关配置190

18.6.2 Notification的使用场景192

18.7本章小结193

第19章 安全防护与配置194

19.1命名空间隔离的安全194

19.2控制组资源控制的安全195

19.3内核能力机制195

19.4 Docker服务端的防护197

19.5更多安全特性的使用197

19.6使用第三方检测工具198

19.6.1 Docker Bench198

19.6.2 clair199

19.7本章小结199

第20章 高级网络功能201

20.1网络启动与配置参数201

20.2配置容器DNS和主机名203

20.3容器访问控制204

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

20.5配置docker0网桥207

20.6自定义网桥208

20.7使用OpenvSwitch网桥209

20.8创建一个点到点连接211

20.9本章小结212

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

21.1容器网络模型213

21.2 Docker网络相关命令215

21.3构建跨主机容器网络216

21.4本章小结219

第四部分 开源项目223

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

22.1简介223

22.2安装和使用Etcd224

22.3使用etcdctl客户端228

22.3.1数据类操作230

22.3.2非数据类操作233

22.4 Etcd集群管理236

22.4.1构建集群236

22.4.2集群参数配置238

22.5本章小结240

第23章Docker三剑客之Docker Machine241

23.1简介241

23.2安装Machine241

23.3使用Machine243

23.4 Machine命令244

23.5本章小结247

第24章Docker三剑客之Docker Compose248

24.1简介248

24.2安装与卸载249

24.3 Compose命令说明252

24.4 Compose环境变量257

24.5 Compose模板文件257

24.6 Compose应用案例一:Web负载均衡266

24.7 Compose应用案例二:大数据Spark集群271

24.8本章小结273

第25章Docker三剑客之Docker Swarm274

25.1简介274

25.2安装Swarm275

25.3使用Swarm277

25.4使用其他服务发现后端281

25.5 Swarm中的调度器282

25.6 Swarm中的过滤器284

25.7本章小结286

第26章Mesos——优秀的集群资源调度平台287

26.1简介287

26.2 Mesos安装与使用288

26.3原理与架构296

26.3.1架构296

26.3.2基本单元297

26.3.3调度297

26.3.4高可用性298

26.4 Mesos配置项解析299

26.4.1通用项299

26.4.2 master专属项299

26.4.3 slave专属项301

26.5日志与监控304

26.6常见应用框架306

26.7本章小结307

第27章Kubernetes——生产级容器集群平台308

27.1简介308

27.2核心概念309

27.2.1集群组件311

27.2.2资源抽象312

27.2.3辅助概念315

27.3快速体验318

27.4安装部署322

27.5重要组件331

27.5.1 Etcd332

27.5.2 kube-apiserver332

27.5.3 kube-scheduler333

27.5.4 kube-controller- manager333

27.5.5 kubelet334

27.5.6 kube-proxy335

27.6使用kubectl337

27.6.1获取kubectl337

27.6.2命令格式337

27.6.3全局参数338

27.6.4子命令339

27.7网络设计351

27.8本章小结353

第28章 其他相关项目354

28.1平台即服务方案354

28.1.1 Deis354

28.1.2 Flynn355

28.2持续集成平台Drone355

28.3容器管理357

28.3.1 Citadel357

28.3.2 Shipyard358

28.3.3 DockerUI358

28.3.4 Panamax358

28.3.5 Seagull359

28.3.6 Dockerboard361

28.4编程开发362

28.5网络支持363

28.5.1 pipework363

28.5.2 Flannel364

28.5.3 Weave Net364

28.5.4 Calico365

28.6日志处理366

28.6.1 Docker-Fluentd366

28.6.2 Logspout367

28.6.3 Sematext-agent-docker368

28.7服务代理工具368

28.7.1 Traefik369

28.7.2 Muguet370

28.7.3 nginx-proxy370

28.8标准与规范372

28.9其他项目375

28.9.1 CoreOS375

28.9.2 OpenStack支持375

28.9.3 dockerize376

28.9.4 Unikernel378

28.9.5容器化的虚拟机378

28.10本章小结379

附录382

附录A常见问题总结382

附录B Docker命令查询388

附录C参考资源链接393

热门推荐