图书介绍
Docker经典实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)戈阿冈(Sébastien Goasguen) 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115446565
- 出版时间:2017
- 标注页数:298页
- 文件大小:49MB
- 文件页数:317页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
Docker经典实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Docker入门1
1.0 简介1
1.1 在Ubuntu 14.04上安装Docker2
1.2 在CentOS 6.5上安装Docker3
1.3 在CentOS 7上安装Docker4
1.4 使用Vagrant创建本地Docker主机4
1.5 在树莓派上安装Docker6
1.6 在OS X上通过Docker Toolbox安装Docker7
1.7 在OS X上通过Boot2Docker安装Docker9
1.8 在Windows 8.1 台式机上运行Boot2Docker13
1.9 使用Docker Machine在云中创建Docker主机14
1.10 使用Docker实验版二进制文件18
1.11 在Docker中运行Hello World18
1.12 以后台方式运行Docker容器20
1.13 创建、启动、停止和移除容器21
1.14 使用Dockerfile构建Docker镜像22
1.15 在单一容器中使用Supervisor运行WordPress24
1.16 使用两个链接在一起的容器运行WordPress博客程序26
1.17 备份在容器中运行的数据库28
1.18 在宿主机和容器之间共享数据30
1.19 在容器之间共享数据31
1.20 对容器进行数据复制32
第2章 创建和共享镜像34
2.0 简介34
2.1 将对容器的修改提交到镜像35
2.2 将镜像和容器保存为tar文件进行共享36
2.3 编写你的第一个Dockerfile37
2.4 将Flask应用打包到镜像40
2.5 根据最佳实践优化Dockerfile42
2.6 通过标签对镜像进行版本管理43
2.7 使用Docker provider从Vagrant迁移到Docker45
2.8 使用Packer构建Docker镜像47
2.9 将镜像发布到Docker Hub50
2.10 使用ONBUILD镜像53
2.11 运行私有registry54
2.12 为持续集成/部署在Docker Hub上配置自动构建56
2.13 使用Git钩子和私有registry建立本地自动构建环境60
2.14 使用Conduit进行持续部署61
第3章 Docker网络63
3.0 简介63
3.1 查看容器的IP地址64
3.2 将容器端口暴露到主机上65
3.3 在Docker中进行容器链接67
3.4 理解Docker容器网络69
3.5 选择容器网络模式72
3.6 配置Docker守护进程iptables和IP转发设置74
3.7 通过Pipework理解容器网络75
3.8 定制Docker网桥设备80
3.9 在Docker中使用OVS81
3.10 在Docker主机间创建GRE隧道83
3.11 在Weave网络上运行容器85
3.12 在AWS上运行Weave网络87
3.13 在Docker主机上部署flannel覆盖网络89
3.14 在多台Docker主机中使用Docker Network90
3.15 深入Docker Network命名空间配置94
第4章 开发和配置Docker96
4.0 简介96
4.1 管理和配置Docker守护进程97
4.2 从源代码编译自己的Docker二进制文件98
4.3 为开发Docker运行Docker测试集100
4.4 使用新的Docker二进制文件替换当前的文件101
4.5 使用nsenter102
4.6 runc简介104
4.7 远程访问Docker守护进程106
4.8 通过Docker远程API完成自动化任务107
4.9 从远程安全访问Docker守护进程109
4.10 使用docker-py访问远程Docker守护进程111
4.11 安全使用docker-py113
4.12 更改存储驱动程序113
第5章 Kubernetes116
5.0 简介116
5.1 理解Kubernetes架构118
5.2 用于容器间连接的网络pod120
5.3 使用Vagrant创建一个多节点的Kubernetes集群121
5.4 在Kubernetes集群上通过pod启动容器124
5.5 利用标签查询Kubernetes对象126
5.6 使用replication controller管理pod的副本数127
5.7 在一个pod中运行多个容器129
5.8 使用集群IP服务进行动态容器链接131
5.9 使用Docker Compose创建一个单节点Kubernetes集群135
5.10 编译Kubernetes构建自己的发布版本139
5.11 使用hyperkube二进制文件启动Kubernetes组件141
5.12 浏览Kubernetes API142
5.13 运行Kubernetes仪表盘146
5.14 升级老版本API147
5.15 为Kubernetes集群添加身份验证支持149
5.16 配置Kubernetes客户端连接到远程集群150
第6章 为Docker优化的操作系统152
6.0 简介152
6.1 在Vagrant中体验CoreOS Linux发行版153
6.2 使用cloud-init在CoreOS上启动容器155
6.3 通过Vagrant启动CoreOS集群,在多台主机上运行容器157
6.4 在CoreOS集群上通过fleet启动容器160
6.5 在CoreOS实例之间部署flannel覆盖网络162
6.6 使用Project Atomic运行Docker容器164
6.7 在AWS上启动Atomic实例运行Docker165
6.8 快速体验在Ubuntu Core Snappy上运行Docker167
6.9 在AWS EC2上启动Ubuntu Core Snappy实例169
6.10 在RancherOS中运行Docker容器173
第7章 Docker生态环境:工具175
7.0 简介175
7.1 使用Docker Compose创建WordPress站点176
7.2 使用Docker Compose在Docker上对Mesos和Marathon进行测试179
7.3 在Docker Swarm集群上运行容器181
7.4 使用Docker Machine创建跨云计算服务提供商的Swarm集群183
7.5 使用Kitematic UI管理本地容器185
7.6 使用Docker UI管理容器187
7.7 使用Wharfee交互式shell189
7.8 使用Ansible的Docker模块对容器进行编排190
7.9 在Docker主机集群中使用Rancher管理容器193
7.10 使用Lattice在集群中运行容器196
7.11 通过Apache Mesos和Marathon运行容器198
7.12 在Mesos集群上使用Mesos Docker容器化202
7.13 使用registrator发现Docker服务204
第8章 云计算中的Docker208
8.0 简介208
8.1 在公有云中运行Docker209
8.2 在AWS EC2上启动Docker主机212
8.3 在Google GCE上启动Docker主机215
8.4 在Microsoft Azure上启动Docker主机218
8.5 在AWS上使用Docker Machine启动Docker主机220
8.6 在Azure上使用Docker Machine启动Docker主机222
8.7 在Docker容器中运行云服务提供商的CLI224
8.8 使用Google Container registry存储Docker镜像226
8.9 在GCE Google-Container实例中使用Docker229
8.10 通过GCE在云中使用Kubernetes231
8.11 配置使用EC2 Container Service234
8.12 创建一个ECS集群237
8.13 在ECS集群中启动Docker容器240
8.14 利用AWS Beanstalk对Docker的支持在云中运行应用程序244
第9章 监控容器248
9.0 简介248
9.1 使用docker inspect命令获取容器的详细信息249
9.2 获取运行中容器的使用统计信息251
9.3 在Docker主机上监听Docker事件252
9.4 使用docker logs命令获取容器的日志254
9.5 使用Docker守护进程之外的日志记录驱动程序254
9.6 使用Logspout采集容器日志257
9.7 管理Logspout路由来存储容器日志259
9.8 使用Elasticsearch和Kibana对容器日志进行存储和可视化261
9.9 使用Collectd对容器指标进行可视化262
9.10 使用cAdvisor监控容器资源使用状况267
9.11 通过InfluxDB、Grafana和cAdvisor监控容器指标269
9.12 使用Weave Scope对容器布局进行可视化270
第10章 应用用例272
10.0 简介272
10.1 CI/CD:构建开发环境273
10.2 CI/CD:使用Jenkins和Apache Mesos构建持续交付工作流276
10.3 ELB:使用confd和registrator创建动态负载平衡器280
10.4 DATA:使用Cassandra和Kubernetes构建兼容S3的对象存储286
10.5 DATA:使用Docker Network构建MySQL Galera集群290
10.6 DATA:以动态方式为MySQL Galera集群配置负载平衡器292
10.7 DATA:构建Spark集群294
关于作者298
关于封面298
热门推荐
- 2165509.html
- 3558136.html
- 1583061.html
- 2797934.html
- 1140934.html
- 1863052.html
- 1619520.html
- 1566867.html
- 3420019.html
- 2606072.html
- http://www.ickdjs.cc/book_1255437.html
- http://www.ickdjs.cc/book_789635.html
- http://www.ickdjs.cc/book_1990206.html
- http://www.ickdjs.cc/book_2545092.html
- http://www.ickdjs.cc/book_1961148.html
- http://www.ickdjs.cc/book_296189.html
- http://www.ickdjs.cc/book_3133363.html
- http://www.ickdjs.cc/book_2298157.html
- http://www.ickdjs.cc/book_2358363.html
- http://www.ickdjs.cc/book_3503446.html