Docker容器技术与应用项目教程(AI助学)(微课版)(第2版)

容器技术,AI助学,理实结合
分享 推荐 0 收藏 0 阅读 222
崔升广 (作者) 978-7-115-70053-7

关于本书的内容有任何问题,请联系 郭雯

1.本书每章特设“AI助学”板块,引导学生了解DeepSeek、干问、豆包、文心一言等主流大模型的基本原理与应用场景,同步巩固Docker容器技术基础知识,为后续学习与实践奠定坚实基础。
2.全书内容丰富、技术前沿,图文并茂且通俗易懂,兼具极强的实用性。在结构编排上,本书遵循由浅入深的认知规律,将技术讲解与实操训练有机融合,有效助力“教、学、做一体化”教学模式的落地。
3.本书坚持理论与实际项目开发紧密结合,所有实训均紧扣真实项目展开;在核心知识点后均配置了相关项目案例,帮助读者在实战中快速掌握技术,熟练应对实际开发需求。

内容摘要

本书基于Docker容器技术及其应用的实际需求,由浅入深、全面系统地讲解主流容器平台Docker的应用和运维方法。全书共10个项日,分别为了解云计算基础、初识Docker、Docker镜像管理、Docker容器管理、Docker编排与部署、Docker 仓库部署与管理、Docker 网络管理、Docker 存储管理、Docker集群管理与应用,以及Docker安全运维管理。本书内容丰富,注重实用性和可操作性,重要知识点都配以相应的操作示例,便于读者快速掌握。本书既可作为高校计算机相关专业的教材,又可作为广大计算机爱好者自学Docker容器技术的参考用书,还可作为云计算运维与管理的参考用书及社会培训教材。

目录

项目1 了解云计算基础 1
1.1 项目描述 1
1.2 必备知识 2
1.2.1 云计算概述 2
1.2.2 虚拟化技术 5
1.3 项目实施 11
1.3.1 VMware Workstation的安装 11
1.3.2 Linux操作系统的安装 13
AI助学 云计算的定义以及服务模式 19
课后习题 20

项目2 初识Docker 21
2.1 项目描述 21
2.2 必备知识 22
2.2.1 Linux操作系统的相关知识 22
2.2.2 Docker技术的相关知识 27
2.3 项目实施 36
2.3.1 远程连接、管理Linux操作系统 36
2.3.2 Docker的部署与安装 42
AI助学 Docker的三大核心概念及优势 54
课后习题 55

项目3 Docker镜像管理 57
3.1 项目描述 57
3.2 必备知识 58
3.2.1 Docker镜像的相关知识 58
3.2.2 Docker镜像操作的常用命令 61
3.2.3 Dockerfile的相关知识 67
3.3 项目实施 74
3.3.1 离线环境下导入镜像 74
3.3.2 通过commit命令构建镜像 75
3.3.3 利用Dockerfile构建镜像 77
AI助学 Dockerfile构建镜像的基本语法格式及指令 79
课后习题 80

项目4 Docker容器管理 81
4.1 项目描述 81
4.2 必备知识 82
4.2.1 Docker容器的相关知识 82
4.2.2 Docker容器的实现原理 93
4.2.3 Docker容器资源控制相关概念 94
4.3 项目实施 95
4.3.1 Docker容器的创建和管理 95
4.3.2 Docker容器资源的控制管理 104
AI助学 Docker容器创建、启动的命令及语法格式 107
课后习题 108

项目5 Docker编排与部署 110
5.1 项目描述 110
5.2 必备知识 111
5.2.1 Docker Compose的相关知识 111
5.2.2 编写Docker Compose文件 114
5.2.3 Docker Compose常用命令 122
5.3 项目实施 128
5.3.1 安装部署Docker Compose 128
5.3.2 使用Docker Compose部署WordPress 129
5.3.3 使用Docker Compose部署MySQL数据库 134
5.3.4 使用Docker Compose部署Web应用程序 139
AI助学 安装Docker Compose并部署WordPress 142
课后习题 143

项目6 Docker仓库部署与管理 145
6.1 项目描述 145
6.2 必备知识 146
6.2.1 Docker仓库的相关知识 146
6.2.2 Docker Harbor的架构 148
6.3 项目实施 148
6.3.1 私有镜像仓库Harbor部署 148
6.3.2 Harbor项目管理 155
6.3.3 Harbor系统管理 159
6.3.4 Harbor维护管理 168
AI助学 如何部署Docker私有镜像仓库Harbor 170
课后习题 171

项目7 Docker网络管理 173
7.1 项目描述 173
7.2 必备知识 174
7.2.1 Docker网络基础知识 174
7.2.2 Docker容器网络模式 176
7.2.3 Docker容器网络通信 179
7.3 项目实施 181
7.3.1 Docker网络管理 181
7.3.2 配置容器的网络连接 183
AI助学 Docker网络常用命令及语法格式 196
课后习题 197

项目8 Docker存储管理 198
8.1 项目描述 198
8.2 必备知识 199
8.2.1 Docker存储的相关知识 199
8.2.2 Docker存储的挂载类型 202
8.2.3 Docker卷管理及文件系统挂载语法 204
8.3 项目实施 205
8.3.1 创建和管理卷 205
8.3.2 使用容器填充卷、使用只读卷和使用匿名卷 208
8.3.3 使用容器进行绑定挂载 212
8.3.4 创建、备份、恢复卷容器 215
AI助学 Docker存储常用命令及语法格式 216
课后习题 217

项目9 Docker集群管理与应用 218
9.1 项目描述 218
9.2 必备知识 219
9.2.1 Docker Swarm的相关知识 219
9.2.2 Docker Swarm服务网络通信 225
9.3 项目实施 226
9.3.1 配置Docker Swarm集群环境 226
9.3.2 Docker Swarm集群部署和服务管理 233
9.3.3 配置和管理Docker Swarm网络 237
AI助学 Docker Swarm集群常用命令及语法格式 241
课后习题 242

项目10 Docker安全运维管理 244
10.1 项目描述 244
10.2 必备知识 245
10.2.1 Docker存在的安全问题 245
10.2.2 Docker架构的缺陷与安全机制 245
10.2.3 Docker容器监控与日志管理 247
10.3 项目实施 249
10.3.1 容器监控及其配置 249
10.3.2 Docker守护进程配置与管理 252
AI助学 Docker容器监控常用命令及语法格式 255
课后习题 256



读者评论

赶紧抢沙发哦!

我要评论

作者介绍

崔升广,辽宁省交通高等专科学校信息工程系副主任,硕士研究生,中共党员,副教授职称,自2002年参加工作后,在教育岗位辛勤耕耘至今,一直从事实践教学管理工作,担任实验室主任、云计算技术应用专业主任一职,从事教育工作20多年,一直站在实践教学的第一线,“让每一位学生在课堂上都有所收获”是他课堂教学的追求目标,为人正派,作风朴实,具有强烈的事业心和责任感,在平凡的工作岗位上始终把教书育人、管理育人、服务育人贯穿在工作中,言辞举止得体,工作积极认真,近10年年度评比均为优秀等级,工作业绩成绩突出。 2012年、2014年先后荣获“全国技术能手”、“全国青年岗位能手”荣誉称号;2023年参加辽宁省高职组“云计算”技能大赛,荣获教师组一等奖第一名;2010年至2023年指导学生参加“计算机网络应用”“云计算应用”技能大赛,荣获国家级二等奖4项、三等奖4项,省级一等奖8项、二等奖4项;先后获得了华为、锐捷、思科、华三等企业网络高级工程师认证以及企业讲师资格。 出版教材《网络互联技术项目教程(华为)微课版)》《OpenStack云计算管理平台项目教程(微课版)》《云计算平台综合运维与管理项目教程(微课版)》等近20余本,发表论文《沈阳加快数字经济发展对策研究》《高等院校云计算技术实训室建设研究》等10余篇。主持《职业技能大赛与高等院校人才培养无缝对接模式研究》《人工智能产业发展分析与对策研究》《基于现代学徒制的高职专业培养模式的探索研究》《高职教育区域开放共享型实训基地建设研究》《职业技能与职业精神融合助力区域经济发展对策研究》《高职院校软件技术专业女生就业状况跟踪调查研究》《以就业为导向,构建软件技术专业新技能型人才培养模式研究》等省、市厅级以上或校级教科研项目。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部