Docker容器技术与应用实战教程计算机系列

主     编 :万新,谢景伟,李辉熠

定     价 :49.80

书     号 :978-7-5236-1941-4

印 刷 色 :双色

出 版 社 :中国科学技术出版社

出版/修订日期:2026.1

分 享 到 :

微信扫码进入微店购买

产品介绍样书申请

目录

项目背景 ·································· 1
项目一 Docker 调研与安装
    学习小天地 ························································4
    任务一 认识容器技术 ······································4
        一、容器技术 ·········································4
        二、Docker 的安装 ··································7
    任务二 Docker 的使用 ··································· 13
        一、认识 Docker 引擎 ···························· 13
        二、容器的基本操作 ······························ 15
        三、容器的运行与应用 ··························· 22
    任务测评 ·························································· 23
    项目实训 ·························································· 24
        实训一 Docker 的离线部署 ···················· 24
        实训二 运行 Docker 容器 ······················ 25
    项目总结与反思 ··············································· 26
项目二 Docker 镜像构建与仓库部署
    学习小天地 ······················································ 28
    任务一 Docker 镜像管理 ······························· 28
        一、Docker 镜像原理 ····························· 28
        二、Docker 镜像基础操作 ······················· 31
    任务二 Docker 镜像构建 ······························· 34
        一、使用 docker commit 构建镜像 ····· 35
        二、自动化构建镜像 ····························· 38
    任务三 Docker 仓库部署及管理···················· 45
        一、部署 registry 私有仓库 ······················ 46
        二、部署 Harbor 企业级仓库 ·················· 50
        三、构建公有云仓库 ······························ 56
    任务测评 ·························································· 60
    项目实训 ·························································· 62
        实训一 使用 Docker commit 构建带 sshd服务自定义镜像 ··· 62
        实训二 使用 Dockerfile 构建带 sshd 服务自定义镜像 ···· 63
        实训三 部署 Docker harbor 仓库 ·············· 63
    项目总结与反思 ··············································· 64
项目三 容器化应用部署
    学习小天地 ······················································ 66
    任务一 Docker 容器互通 ······························· 66
        一、认识 Docker 网络 ···························· 66
        二、容器网络配置 ································· 74
    任务二 Docker 数据卷的使用 ··················· 79
        一、Docker 数据存储 ····························· 79
        二、Docker 数据卷 ································ 82
    任务三 部署容器化应用 ································· 89
        一、部署 Docker 管理平台 ······················ 89
        二、基于 Docker 搭建 Redis 主从集群 ··· 90
    任务测评 ·························································· 96
    项目实训 ·························································· 97
        实训一 跨主机 Docker 容器互连 ············· 97
        实训二 Docker 数据卷和数据卷容器应用 ··· 98
        实训三 基于 Docker 搭建 Redis 主从集群 ··· 99
    项目总结与反思 ··············································100
项目四 容器的管理与监控
    学习小天地 ·····················································102
    任务一 容器资源管理 ···································102
        一、Docker 底层技术 ···························· 102
        二、Docker 资源隔离 ···························· 102
        三、Docker 资源控制 ···························· 103
    任务二 容器资源可视化监控 ·························109
        一、认识 Prometheus ····························· 109
        二、Docker 容器部署 Prometheus ······112
    任务三 容器安全管理 ···································126
        一、Docker 安全问题 ···························· 126
        二、Docker 安全管理方案 ······················ 126
    任务测评 ·························································128
    项目实训 ·························································129
        实训一 基于 Docker 容器的资源管理控制 ··· 129
        实训二 容器资源可视化监控实现 ··········· 130
    项目总结与反思 ··············································130
项目五 容器编排与管理
    学习小天地 ·····················································132
    任务一 容器编排 ···········································132
        一、认识 Docker Compose ······················ 132
        二、认识 YAML 格式文件 ······················ 133
        三、yml 文件常用指令详解 ···················· 134
    任务二 使用 Docker Compose 部署应用 ······139
        一、常用的 docker-compose 命令 ············· 140
        二、使用 Docker Compose 部署 ERP系统 ···140
    任务三 Docker Swarm 集群部署···················144
        一、认识 Docker Swarm ························· 144
        二、Docker Swarm 基本结构 ··················· 144
        三、Docker Swarm 集群部署 ··················· 145
    任务测评 ·························································149
    项目实训 ·························································150
        实训一 使用 Docker Compose 部署博客系统 ··· 150
        实训二 Swarm 集群服务编排实战 ·········· 150
    项目总结与反思 ··············································151
项目六 Kubernetes 集群部署与管理
    学习小天地 ·····················································153
    任务一 Kubernetes 部署·······························153
        一、认识 Kubernetes ····························· 153
        二、Kubernetes 架构 ····························· 153
        三、Kubernetes 集群部署 ······················· 156
    任务二 Kubernetes 基础命令操作 ················166
        一、认识 kubectl ·································· 166
        二、kubectl 基本命令 ···························· 167
    任务三 Kubernetes 应用部署 ·······················171
        一、Kubernetes 资源 ····························· 171
        二、基于 Kubernetes 的应用部署·············· 172
        三、部署 Kubernetes 的可视化界面········· 174
    任务四 Kubernetes 基础运维 ·······················177
        一、Node 管理 ···································· 177
        二、Pod 管理 ······································ 178
    任务测评 ·························································189
    项目实训 ·························································191
        实训一 Kubernetes 集群快速部署 ··········· 191
        实训二 kubectl 常用命令使用 ················ 191
        实训三 YAML 文件的编写 ···················· 192
        实训四 Kubernetes 的运维操作 ·············· 193
    项目总结与反思 ··············································194
项目七 基于容器的持续集成环境部署

    学习小天地 ··································· 196
    任务一 Jenkins 安装 ·····································196
        一、认识持续集成 ································ 196
        二、持续集成工具 ································ 197
        三、利用 Docker 部署 Jenkins 服务器 ········ 199
    任务二 使用 GitLab+Jenkins 实现持续集成 ·······204
        一、认识 GitLab ·································· 204
        二、安装 GitLab 服务器 ························· 206
        三、使用 GitLab+Jenkins 实现自动化构建和部署 ··· 211
    任务测评 ·························································217
    项目实训 ·························································219
        实训一 Jenkins 的安装与部署 ················ 219
        实训二 使用 GitLab+Jenkins 实现持续集成 ······ 219
    项目总结与反思 ··············································220
参考文献 ······························221

世纪宏图免费样书、课件申请表

尊敬的老师:

您好!欢迎您领取本书样书,高校教师免费领取,包邮,每人1-3本。提交申请样书信息后,由对应区域负责人安排邮寄,1-3天内寄出。如有其他问题,请联系:薛老师 13810412048 (微信同号) QQ: 2301407762 进行咨询和处理。

*1.样书申请人

姓名

电话

学校/院系/职务

邮箱

邮寄地址

2.样书申请

申请样书情况

申请样书书名

申请样书作者

申请样书出版社

*3.本学期使用教材

课程名称

教材书名

作者

出版社

全校使用数量

使用年限

4.评价建议

很不满意 不满意 一般 满意 很满意
知识体系完整性
内容新颖
数字化资源配套
习题解答配套
教师教学便利性

5.申请课件情况

验证码

换一张

提交申请

会员登录

期待您成为我们的会员!

用户名 *

密码 *

验证码*

换一张

忘记密码 用户注册

立即登录

会员注册

请认真填写您的资料*

用户名 *

密码 * (6-20个字符)

姓名*

电话*

邮箱*

学校名称*

所在院系*

职务*

地址*

验证码*

换一张

立即注册

找回密码

请输入您的邮箱找回密码!

邮箱*

验证码

下一步

设置新密码

请认真填写您的新密码!

验证码*

新密码*

确认密码*

提交 上一步

关注官方微信