Docker容器技术与高可用实战

Docker容器技术与高可用实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2019-04
版次: 1
ISBN: 9787115506733
定价: 45.00
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 212页
字数: 302千字
32人买过
  • 本书全面介绍了Docker及Docker组合Kubernetes、TiDB等高级服务的部署、管理和高可用相关知识。全书共13章,包括Docker基本管理、Docker镜像管理、Docker高级管理、Docker私有仓库部署和管理、Docker安全管理、Docker日志管理、Kubernetes-Docker集群、Docker Swarm基础、Docker Swarm集群管理、Docker构建和Web应用部署、Docker生产环境容器化、安装部署TiDB及OpenStack
       Ceph Docker微服务平台实战等。每章*后都安排了作业,用于巩固对理论知识的理解。
      通过学习本书,读者可以在生产环境中部署容器并应用,具备管理、维护、扩展容器服务的能力,提升在企业真实环境中应对不同情况操作容器的水平。
      本书可以作为各类院校云计算相关专业课程的教材,也可以作为云计算容器技术培训班的教材,并适合项目经理、运维工程师和广大云计算技术爱好者自学使用。 傅峥 北大课工场是专注互联网教育的生态平台,针对行业的快速变化,建设并维护了中国和北美的327人一线大咖团队,由他们直接参与课程研发和提供授课服务。大咖团队不乏来自BAT等国内知名互联网技术公司的技术专家、技术大牛、CTO和CEO,其中绝大部分拥有超过10年的技术研发实战经验,这样可以让学员拿到互联网一线企业项目进行实战化练习,真正起到“名师出高徒”的传帮带效应。 第 1章 Docker基本管理 1

    1.1 Docker概述 2

    1.2 安装Docker 4

    1.3 Docker镜像操作 7

    1.3.1 搜索镜像 7

    1.3.2 获取镜像 8

    1.3.3 查看镜像信息 9

    1.3.4 删除镜像 13

    1.3.5 存出镜像和载入镜像 14

    1.3.6 上传镜像 14

    1.4 Docker容器操作 15

    1.5 Docker的数据管理 19

    本章小结 21

    本章作业 22

    第 2章 Docker镜像管理 23

    2.1 案例分析 24

    2.1.1 案例概述 24

    2.1.2 案例前置知识点 24

    2.1.3 案例环境 25

    2.2 案例实施 26

    2.2.1 基于现有镜像创建 26

    2.2.2 基于本地模板创建 26

    2.2.3 基于Dockerfile创建 27

    本章小结 35

    本章作业 36

    第3章 Docker高级管理 37

    3.1 案例分析 38

    3.1.1 案例概述 38

    3.1.2 案例前置知识点 38

    3.1.3 案例环境 39

    3.2 案例实施 39

    3.2.1 Docker网络通信 39

    3.2.2 Docker Compose容器编排 41

    3.2.3 Compose命令说明及LNMP环境部署 44

    3.2.4 基于Nginx和Consul构建自动发现的Docker服务架构 46

    3.2.5 容器服务自动加入Nginx集群 47

    本章小结 52

    本章作业 52

    第4章 Docker私有仓库部署和管理 53

    4.1 案例分析 54

    4.1.1 案例概述 54

    4.1.2 案例前置知识点 54

    4.1.3 案例环境 56

    4.2 案例实施 56

    4.2.1 部署Harbor所依赖的Docker-Compose服务 56

    4.2.2 部署Harbor服务 57

    4.2.3 Harbor日常操作管理 61

    4.2.4 维护管理Harbor 63

    本章小结 64

    本章作业 64

    第5章 Docker安全管理 65

    5.1 Docker安全相关介绍 66

    5.1.1 Docker容器与虚拟机的区别 66

    5.1.2 Docker存在的安全问题 67

    5.1.3 Docker架构的缺陷与安全机制 67

    5.1.4 Docker安全基线标准 68

    5.2 容器相关的安全事件及配置方法 69

    5.3 Cgroup资源配置方法 72

    5.3.1 使用stress工具测试CPU和内存 72

    5.3.2 CPU周期限制 74

    5.3.3 CPU Core控制 74

    5.3.4 CPU配额控制参数的混合使用 75

    5.3.5 内存限额 76

    5.3.6 Block IO的限制 77

    5.3.7 bps和iops的限制 77

    本章小结 78

    本章作业 78

    第6章 Docker日志管理 79

    6.1 案例分析 80

    6.1.1 案例概述 80

    6.1.2 案例前置知识点 80

    6.1.3 案例环境 81

    6.2 案例实施 82

    6.2.1 系统环境准备 82

    6.2.2 基于Dockerfile构建Elasticsearch镜像 83

    6.2.3 基于Dockerfile构建Kibana镜像 83

    6.2.4 基于Dockerfile构建Logstash镜像 84

    6.2.5 基于Dockerfile构建Filebeat镜像 88

    6.2.6 启动Nginx容器作为日志输入源 89

    6.2.7 启动Filebeat ELK日志收集环境 89

    6.2.8 Kibana Web管理 90

    6.2.9 Kibana图示分析 91

    本章小结 92

    本章作业 92

    第7章 Kubernetes-Docker集群 93

    7.1 案例分析 94

    7.1.1 案例概述 94

    7.1.2 案例前置知识点 94

    7.1.3 案例环境 99

    7.2 案例实施 100

    7.2.1 准备系统环境 100

    7.2.2 生成通信加密证书 101

    7.2.3 部署Etcd集群 106

    7.2.4 部署Flannel网络 109

    7.2.5 部署Kubernetes-master组件 112

    7.2.6 部署Kubernetes-node组件 114

    7.2.7 查看自动签发证书 115

    本章小结 116

    本章作业 116

    第8章 Docker Swarm基础 117

    8.1 案例分析 118

    8.1.1 案例概述 118

    8.1.2 案例前置知识点 118

    8.1.3 案例环境 121

    8.2 案例实施 122

    8.2.1 配置Docker Swarm部署环境 122

    8.2.2 部署Docker Swarm集群 124

    本章小结 130

    本章作业 130

    第9章 Docker Swarm集群管理 131

    9.1 案例分析 132

    9.1.1 案例概述 132

    9.1.2 案例前置知识点 132

    9.1.3 案例环境 133

    9.2 案例实施 134

    9.2.1 Docker Swarm节点管理 134

    9.2.2 Docker Swarm服务管理 137

    本章小结 145

    本章作业 145

    第 10章 Docker构建和Web应用部署 147

    10.1 案例分析 148

    10.1.1 案例概述 148

    10.1.2 案例前置知识点 148

    10.1.3 案例环境 149

    10.2 案例实施 150

    10.2.1 部署Jenkins 150

    10.2.2 部署Subversion与Docker Swarm集群 153

    10.2.3 安装Jenkins插件 154

    10.2.4 Jenkins配置SSH Site 155

    10.2.5 配置Publish Over SSH 157

    10.2.6 构建一个新工程项目 158

    10.2.7 验证Jenkins持续集成和持续交付 161

    本章小结 162

    本章作业 162

    第 11章 Docker生产环境容器化 163

    11.1 案例分析 164

    11.1.1 案例概述 164

    11.1.2 案例前置知识点 164

    11.1.3 案例环境 164

    11.2 案例实施 166

    11.2.1 修改Docker存储目录 166

    11.2.2 部署Portainer容器图形化管理工具 167

    本章小结 177

    本章作业 178

    第 12章 案例:安装部署TiDB 179

    12.1 案例分析 180

    12.1.1 案例概述 180

    12.1.2 案例前置知识点 180

    12.1.3 案例环境 182

    12.2 案例实施 183

    12.2.1 Ansible部署案例环境 183

    12.2.2 分配机器资源 185

    12.2.3 实施部署 186

    12.2.4 测试集群 187

    12.2.5 TiKV性能参数调优 188

    本章小结 192

    本章作业 192

    第 13章 OpenStack Ceph Docker微服务平台实战 193

    13.1 案例分析 194

    13.1.1 案例概述 194

    13.1.2 案例前置知识点 194

    13.1.3 案例环境 196

    13.2 案例实施 197

    13.2.1 部署OpenStack 197

    13.2.2 部署Ceph 205

    13.2.3 OpenStack环境中部署Docker 208

    本章小结 212

    本章作业 212
  • 内容简介:
    本书全面介绍了Docker及Docker组合Kubernetes、TiDB等高级服务的部署、管理和高可用相关知识。全书共13章,包括Docker基本管理、Docker镜像管理、Docker高级管理、Docker私有仓库部署和管理、Docker安全管理、Docker日志管理、Kubernetes-Docker集群、Docker Swarm基础、Docker Swarm集群管理、Docker构建和Web应用部署、Docker生产环境容器化、安装部署TiDB及OpenStack
       Ceph Docker微服务平台实战等。每章*后都安排了作业,用于巩固对理论知识的理解。
      通过学习本书,读者可以在生产环境中部署容器并应用,具备管理、维护、扩展容器服务的能力,提升在企业真实环境中应对不同情况操作容器的水平。
      本书可以作为各类院校云计算相关专业课程的教材,也可以作为云计算容器技术培训班的教材,并适合项目经理、运维工程师和广大云计算技术爱好者自学使用。
  • 作者简介:
    傅峥 北大课工场是专注互联网教育的生态平台,针对行业的快速变化,建设并维护了中国和北美的327人一线大咖团队,由他们直接参与课程研发和提供授课服务。大咖团队不乏来自BAT等国内知名互联网技术公司的技术专家、技术大牛、CTO和CEO,其中绝大部分拥有超过10年的技术研发实战经验,这样可以让学员拿到互联网一线企业项目进行实战化练习,真正起到“名师出高徒”的传帮带效应。
  • 目录:
    第 1章 Docker基本管理 1

    1.1 Docker概述 2

    1.2 安装Docker 4

    1.3 Docker镜像操作 7

    1.3.1 搜索镜像 7

    1.3.2 获取镜像 8

    1.3.3 查看镜像信息 9

    1.3.4 删除镜像 13

    1.3.5 存出镜像和载入镜像 14

    1.3.6 上传镜像 14

    1.4 Docker容器操作 15

    1.5 Docker的数据管理 19

    本章小结 21

    本章作业 22

    第 2章 Docker镜像管理 23

    2.1 案例分析 24

    2.1.1 案例概述 24

    2.1.2 案例前置知识点 24

    2.1.3 案例环境 25

    2.2 案例实施 26

    2.2.1 基于现有镜像创建 26

    2.2.2 基于本地模板创建 26

    2.2.3 基于Dockerfile创建 27

    本章小结 35

    本章作业 36

    第3章 Docker高级管理 37

    3.1 案例分析 38

    3.1.1 案例概述 38

    3.1.2 案例前置知识点 38

    3.1.3 案例环境 39

    3.2 案例实施 39

    3.2.1 Docker网络通信 39

    3.2.2 Docker Compose容器编排 41

    3.2.3 Compose命令说明及LNMP环境部署 44

    3.2.4 基于Nginx和Consul构建自动发现的Docker服务架构 46

    3.2.5 容器服务自动加入Nginx集群 47

    本章小结 52

    本章作业 52

    第4章 Docker私有仓库部署和管理 53

    4.1 案例分析 54

    4.1.1 案例概述 54

    4.1.2 案例前置知识点 54

    4.1.3 案例环境 56

    4.2 案例实施 56

    4.2.1 部署Harbor所依赖的Docker-Compose服务 56

    4.2.2 部署Harbor服务 57

    4.2.3 Harbor日常操作管理 61

    4.2.4 维护管理Harbor 63

    本章小结 64

    本章作业 64

    第5章 Docker安全管理 65

    5.1 Docker安全相关介绍 66

    5.1.1 Docker容器与虚拟机的区别 66

    5.1.2 Docker存在的安全问题 67

    5.1.3 Docker架构的缺陷与安全机制 67

    5.1.4 Docker安全基线标准 68

    5.2 容器相关的安全事件及配置方法 69

    5.3 Cgroup资源配置方法 72

    5.3.1 使用stress工具测试CPU和内存 72

    5.3.2 CPU周期限制 74

    5.3.3 CPU Core控制 74

    5.3.4 CPU配额控制参数的混合使用 75

    5.3.5 内存限额 76

    5.3.6 Block IO的限制 77

    5.3.7 bps和iops的限制 77

    本章小结 78

    本章作业 78

    第6章 Docker日志管理 79

    6.1 案例分析 80

    6.1.1 案例概述 80

    6.1.2 案例前置知识点 80

    6.1.3 案例环境 81

    6.2 案例实施 82

    6.2.1 系统环境准备 82

    6.2.2 基于Dockerfile构建Elasticsearch镜像 83

    6.2.3 基于Dockerfile构建Kibana镜像 83

    6.2.4 基于Dockerfile构建Logstash镜像 84

    6.2.5 基于Dockerfile构建Filebeat镜像 88

    6.2.6 启动Nginx容器作为日志输入源 89

    6.2.7 启动Filebeat ELK日志收集环境 89

    6.2.8 Kibana Web管理 90

    6.2.9 Kibana图示分析 91

    本章小结 92

    本章作业 92

    第7章 Kubernetes-Docker集群 93

    7.1 案例分析 94

    7.1.1 案例概述 94

    7.1.2 案例前置知识点 94

    7.1.3 案例环境 99

    7.2 案例实施 100

    7.2.1 准备系统环境 100

    7.2.2 生成通信加密证书 101

    7.2.3 部署Etcd集群 106

    7.2.4 部署Flannel网络 109

    7.2.5 部署Kubernetes-master组件 112

    7.2.6 部署Kubernetes-node组件 114

    7.2.7 查看自动签发证书 115

    本章小结 116

    本章作业 116

    第8章 Docker Swarm基础 117

    8.1 案例分析 118

    8.1.1 案例概述 118

    8.1.2 案例前置知识点 118

    8.1.3 案例环境 121

    8.2 案例实施 122

    8.2.1 配置Docker Swarm部署环境 122

    8.2.2 部署Docker Swarm集群 124

    本章小结 130

    本章作业 130

    第9章 Docker Swarm集群管理 131

    9.1 案例分析 132

    9.1.1 案例概述 132

    9.1.2 案例前置知识点 132

    9.1.3 案例环境 133

    9.2 案例实施 134

    9.2.1 Docker Swarm节点管理 134

    9.2.2 Docker Swarm服务管理 137

    本章小结 145

    本章作业 145

    第 10章 Docker构建和Web应用部署 147

    10.1 案例分析 148

    10.1.1 案例概述 148

    10.1.2 案例前置知识点 148

    10.1.3 案例环境 149

    10.2 案例实施 150

    10.2.1 部署Jenkins 150

    10.2.2 部署Subversion与Docker Swarm集群 153

    10.2.3 安装Jenkins插件 154

    10.2.4 Jenkins配置SSH Site 155

    10.2.5 配置Publish Over SSH 157

    10.2.6 构建一个新工程项目 158

    10.2.7 验证Jenkins持续集成和持续交付 161

    本章小结 162

    本章作业 162

    第 11章 Docker生产环境容器化 163

    11.1 案例分析 164

    11.1.1 案例概述 164

    11.1.2 案例前置知识点 164

    11.1.3 案例环境 164

    11.2 案例实施 166

    11.2.1 修改Docker存储目录 166

    11.2.2 部署Portainer容器图形化管理工具 167

    本章小结 177

    本章作业 178

    第 12章 案例:安装部署TiDB 179

    12.1 案例分析 180

    12.1.1 案例概述 180

    12.1.2 案例前置知识点 180

    12.1.3 案例环境 182

    12.2 案例实施 183

    12.2.1 Ansible部署案例环境 183

    12.2.2 分配机器资源 185

    12.2.3 实施部署 186

    12.2.4 测试集群 187

    12.2.5 TiKV性能参数调优 188

    本章小结 192

    本章作业 192

    第 13章 OpenStack Ceph Docker微服务平台实战 193

    13.1 案例分析 194

    13.1.1 案例概述 194

    13.1.2 案例前置知识点 194

    13.1.3 案例环境 196

    13.2 案例实施 197

    13.2.1 部署OpenStack 197

    13.2.2 部署Ceph 205

    13.2.3 OpenStack环境中部署Docker 208

    本章小结 212

    本章作业 212
查看详情
相关图书 / 更多
Docker容器技术与高可用实战
Docker与Kubernetes容器虚拟化技术与应用
倪振松 刘宏嘉 陈建平 主编;谢岳富 副主编
Docker容器技术与高可用实战
Doctor-Patient Communication 医患沟通(英文版)(创新教材)
王锦帆;尹梅
Docker容器技术与高可用实战
Docker+Kubernetes容器实战派
赵渝强
Docker容器技术与高可用实战
Docker容器技术与应用项目教程(微课版)
崔升广
Docker容器技术与高可用实战
Docker快速入门
赵荣娇
Docker容器技术与高可用实战
Docker与Kubernetes容器运维实战
王启明 肖志健
Docker容器技术与高可用实战
Docker容器管理与应用项目教程
吴进 杨运强
Docker容器技术与高可用实战
Docker实战派——容器入门七步法
王嘉涛
Docker容器技术与高可用实战
Docker容器技术
张婵 王新强
Docker容器技术与高可用实战
Docker容器项目实战
龚斌
Docker容器技术与高可用实战
Doris实时数仓实战
王春波 著
Docker容器技术与高可用实战
Do Re Mi幼儿趣味识谱(全四册精美礼盒装)(超简单的幼儿乐谱读写)
高桥千佳子
您可能感兴趣 / 更多
Docker容器技术与高可用实战
Illustrator平面设计案例教程
肖睿 陈飞 杨霞
Docker容器技术与高可用实战
Keras深度学习与神经网络
肖睿 程鸣萱
Docker容器技术与高可用实战
Java面向对象程序开发及实战
肖睿 潘庆先 孔德华 周光宇
Docker容器技术与高可用实战
MySQL数据库应用技术及实战(第2版)
肖睿 李鲲程 范效亮 周光宇
Docker容器技术与高可用实战
Python数据分析——从获取到可视化
肖睿 马经权 周华乐 王海军
Docker容器技术与高可用实战
打雪仗(莫言、余华、周国平推荐,硬核悬疑小说,媲美冰血暴)
肖睿 著
Docker容器技术与高可用实战
机器学习基础
肖睿 段小手 刘世军 万文兵 王刚 赵璐华
Docker容器技术与高可用实战
After Effects UI动效设计案例教程
肖睿 何晶 王小涛
Docker容器技术与高可用实战
自助游会话书法语(掌握临时应急用语,出游更安心!)
肖睿 著
Docker容器技术与高可用实战
Python Web编程
肖睿 ;蔡明;童红兵
Docker容器技术与高可用实战
OPENSTACK云平台部署与高可用实战肖睿
肖睿 雷宇飞
Docker容器技术与高可用实战
Bootstrap与移动应用开发
肖睿 游学军