Docker容器技术配置、部署与应用戴远泉王勇钟小平9籍 pdf下载pdf下载

Docker容器技术配置、部署与应用戴远泉王勇钟小平9籍百度网盘pdf下载

作者:
简介:本篇提供书籍《Docker容器技术配置、部署与应用戴远泉王勇钟小平9籍》百度网盘pdf下载
出版社:辽宁少年儿童出版社图书专营店
出版时间:2021-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

   图书基本信息
图书名称   Docker容器技术 配置、部署与应用
作者   戴远泉王勇钟小平
定价   59.8元
出版社   人民邮电出版社
ISBN   9787115538901
出版日期   2021-01-01
字数   
页码   285
版次   
装帧   平装
开本   16开
商品重量   

   内容提要
本书讲解Docker容器的配置、部署与应用,共分为8个项目,包括Docker安装、Docker快速入门、Docker网络与存储配置、Docker容器与守护进程运维、Docker容器编排、应用程序容器化、自动化构建与持续集成、Docker集群配置与应用。本书的重点和特色是Docker在应用程序开发和部署方面的实施。本书内容丰富,注重实践性和可操作性,对项目中的每个任务都有相应的操作示范,并穿插大量实例,便于读者快速上手。
  本书可作为高职高专院校计算机专业课程的教材,也适合作为软件开发人员、IT实施和运维工程师学习Docker容器技术的参考书,还可作为相关机构的培训教材。

   目录
项目一 Docker安装 1

学习目标 1

项目描述 1

任务一 了解Docker 1

任务说明 1

知识引入 1

任务实现 5

任务二 安装Docker 9

任务说明 9

知识引入 10

任务实现 11

任务三 Docker命令行使用 18

任务说明 18

知识引入 18

任务实现 20

项目实训 22

项目实训一 安装Docker 22

项目实训二 使用docker命令 23

项目总结 23

项目二 Docker快速入门 24

学习目标 24

项目描述 24

任务一 Docker镜像的使用与操作 24

任务说明 24

知识引入 25

任务实现 28

任务二 Docker容器的使用与操作 34

任务说明 34

知识引入 34

任务实现 37

任务三 Docker注册中心的使用与操作 42

任务说明 42

知识引入 43

任务实现 45

任务四 构建镜像 53

任务说明 53

知识引入 53

任务实现 62

项目实训 67

项目实训一 Ubuntu镜像操作 67

项目实训二 Apache Web容器操作 67

项目实训三 使用阿里云镜像服务 68

项目实训四 构建在Ubuntu系统上运行Nginx的镜像 68

项目总结 68

项目三 Docker网络与存储配置 69

学习目标 69

项目描述 69

任务一 Docker网络配置与管理 69

任务说明 69

知识引入 69

任务实现 76

任务二 Docker存储配置与管理 88

任务说明 88

知识引入 88

任务实现 92

项目实训 100

项目实训一 创建和使用用户自定义桥接网络 100

项目实训二 Docker卷的使用 100

项目实训三 绑定挂载的使用 100

项目实训四 测试容器填充卷 101

项目总结 101

项目四 Docker容器与守护

进程运维 102

学习目标 102

项目描述 102

任务一 Docker容器配置进阶 102

任务说明 102

知识引入 102

任务实现 107

任务二 限制容器的资源使用 111

任务说明 111

知识引入 112

任务实现 115

任务三 容器监控与日志管理 116

任务说明 116

知识引入 117

任务实现 118

任务四 配置Docker对象 128

任务说明 128

知识引入 129

任务实现 130

任务五 配置和管理Docker守护进程 130

任务说明 130

知识引入 131

任务实现 132

项目实训 135

项目实训一 容器的高级配置 135

项目实训二 实施容器监控 136

项目实训三 管理容器日志 136

项目实训四 配置和管理Docker

守护进程 136

项目总结 136

项目五 Docker容器编排 137

学习目标 137

项目描述 137

任务一 Docker Compose入门 137

任务说明 137

知识引入 137

任务实现 139

任务二 编写Compose文件 143

任务说明 143

知识引入 143

任务实现 151

任务三 使用Docker Compose部署和管理应用程序 155

任务说明 155

知识引入 156

任务实现 160

项目实训 165

项目实训一 安装Docker Compose并使用它部署WordPress 165

项目实训二 从源代码开始构建、部署和管理应用程序 165

项目总结 166

项目六 应用程序容器化 167

学习目标 167

项目描述 167

任务一 构建应用程序镜像 167

任务说明 167

知识引入 168

任务实现 170

任务二 对应用程序进行容器化 174

任务说明 174

知识引入 174

任务实现 176

任务三 Java应用程序容器化 177

任务说明 177

知识引入 178

任务实现 180

任务四 PHP应用程序容器化 193

任务说明 193

知识引入 194

任务实现 194

任务五 Python应用程序容器化 198

任务说明 198

知识引入 198

任务实现 200

项目实训 205

项目实训一 容器化Spring Boot应用程序 205

项目实训二 使用Docker Compose部署LAMP平台 206

项目实训三 使用Docker Compose部署Django应用程序 206

项目总结 206

项目七 自动化构建与持续集成 207

学习目标 207

项目描述 207

任务一 镜像的自动化构建 207

任务说明 207

知识引入 207

任务实现 209

任务二 持续集成与持续部署 218

任务说明 218

知识引入 218

任务实现 227

项目实训 243

项目实训一 使用阿里云容器镜像服务的自动化构建功能 243

项目实训二 实现项目的持续集成和持续部署 243

项目总结 243

项目八 Docker集群配置与应用 245

学习目标 245

项目描述 245

任务一 建立Docker Swarm集群 245

任务说明 245

知识引入 245

任务实现 249

任务二 在Swarm集群中部署和管理服务 253

任务说明 253

知识引入 253

任务实现 256

任务三 配置管理Swarm网络 265

任务说明 265

知识引入 266

任务实现 267

任务四 高可用性与负载平衡配置 270

任务说明 270

知识引入 270

任务实现 271

任务五 使用Docker栈部署分布式应用程序 274

任务说明 274

知识引入 274

任务实现 278

项目实训 285

项目实训一 建立Swarm集群并测试服务创建 285

项目实训二 使用Docker栈在集群中部署WordPress 285

项目总结 285

   作者介绍
戴远泉,男,1965年10月出生,湖北黄梅人。1988年毕业于湖北大学物理系获学士学位,2004年毕业于西安交通大学计算机学院获硕士学位,现为湖北轻工职业技术学院党总支书记,副教授。数年来一直坚守教学第一线,主要承担《Java高级程序设计》、《Java框架技术》、《软件工程》、《大数据应用开发》等课程的教学工作。近三年主编《Java高级程序设计实践教程》、《C语言程序设计》、《计算机应用基础》等教程多部,发表论文6篇。近年来一直组织并指导学生参加全国职业院校职业技能大赛、湖北省职业院校职业技能大赛并取得了很好的成绩;每年担任全国职业院校技能大赛高职组大数据技术与应用赛项裁判工作和湖北省职业院校信息化教学大赛评委工作。