书籍详情

Docker容器管理与应用项目教程

Docker容器管理与应用项目教程

作者:吴进,杨运强

出版社:机械工业出版社

出版时间:2022-07-01

ISBN:9787111706526

定价:¥59.00

购买这本书可以去
内容简介
  本书共有8个项目,分别是部署动态Web应用、使用数据卷、部署Docker网络、使用Dockerfile构建镜像、使用Docker镜像仓库、监控容器与限制资源、Docker-Compose单机编排容器、Kubernetes多机编排容器。 \n本书采用循序渐进的项目和任务来组织教学内容,通过简单任务到复杂任务的逐步递进,讲解Docker容器的主流技术,帮助读者深入理解镜像、容器、仓库、网络等知识,熟练部署动态Web和其他主流应用。 \n本书内容丰富,实践性和可操作性强,项目中的每个任务都有详细的操作讲解并配有微课视频,便于读者快速上手。本书可以作为职业类院校计算机网络、软件、云计算、大数据、人工智能等专业的教材,也适合作为软件开发人员、IT实施和运维工程师学习Docker容器技术的参考书。
作者简介
  吴进,中共党员,大学本科学历,硕士学位,毕业于沈阳师范大学,计算机科学与技术专业,现任辽宁生态工程职业学院信息学院软件专业专任教师,教龄17年,有丰富的教学经验,主讲Linux操作系统、docker容器技术、云计算技术等,编写linux网络操作系统、云计算技术相关教材、主持参与多项省、院级课题项目,并在本校以及兄弟院校有着重要的参考价值和借鉴价值。
目录
目录 \n
\n
前言 \n
项目1 部署动态Web应用1 \n
任务1.1 安装登录CentOS 7.8服务器1 \n
1.1.1 使用VMware安装CentOS 7.8虚拟机1 \n
1.1.2 使用Xshell登录虚拟机8 \n
任务1.2 用常规方法部署Web应用11 \n
1.2.1 搭建Lamp服务环境11 \n
1.2.2 部署动态Web应用14 \n
任务1.3 用Docker容器部署Web应用18 \n
1.3.1 安装Docker服务18 \n
1.3.2 运维镜像23 \n
1.3.3 运维容器26 \n
1.3.4 用容器部署动态Web应用29 \n
习题31 \n
项目2 使用数据卷33 \n
任务2.1 持久化容器数据33 \n
2.1.1 数据卷技术概述33 \n
2.1.2 持久化MySQL容器数据37 \n
任务2.2 同步多容器数据43 \n
2.2.1 使用绑定挂载43 \n
2.2.2 绑定挂载目录配置Web集群46 \n
2.2.3 绑定挂载文件配置Nginx服务49 \n
习题52 \n
项目3 部署Docker网络54 \n
任务3.1 认识Docker网络54 \n
3.1.1 容器网络互联方式54 \n
3.1.2 自定义容器网络63 \n
任务3.2 构建跨主机容器网络66 \n
3.2.1 Macvlan跨主机网络概述67 \n
3.2.2 部署Macvlan跨主机网络67 \n
习题71 \n
项目4 使用Dockerfile构建镜像73 \n
任务4.1 构建SSH服务镜像73 \n
4.1.1 使用docker commit方法构建SSH镜像73 \n
4.1.2 使用Dockerfile构建SSH镜像78 \n
任务4.2 构建Web服务镜像84 \n
4.2.1 构建Apache服务镜像84 \n
4.2.2 构建Tomcat服务镜像91 \n
任务4.3 构建Web应用镜像94 \n
4.3.1 构建PHP Web应用镜像94 \n
4.3.2 构建Java Web应用镜像99 \n
4.3.3 构建Python Web应用镜像102 \n
4.3.4 搭建PHP动态Web应用集群104 \n
习题109 \n
项目5 使用Docker镜像仓库111 \n
任务5.1 使用Docker Hub公有仓库111 \n
5.1.1 创建Docker Hub仓库账户111 \n
5.1.2 推送下载镜像115 \n
任务5.2 构建私有仓库118 \n
5.2.1 创建Registry私有仓库118 \n
5.2.2 创建Harbor企业级私有仓库123 \n
习题133 \n
项目6 监控容器与限制资源135 \n
任务6.1 监控容器135 \n
6.1.1 容器监控级别135 \n
6.1.2 使用工具监控容器136 \n
任务6.2 限制容器资源146 \n
6.2.1 Cgroup技术概述146 \n
6.2.2 限制容器使用CPU147 \n
6.2.3 限制容器使用内存151 \n
6.2.4 限制容器使用磁盘152 \n
习题154 \n
项目7 Docker-Compose单机编排容器155 \n
任务7.1 编排Wordpress博客应用155 \n
7.1.1 安装Docker-Compose155 \n
7.1.2 编排Wordpress博客应用160 \n
任务7.2 编排Web集群服务164 \n
7.2.1 编排单个动态Web服务164 \n
7.2.2 编排动态Web集群服务167 \n
习题172 \n
项目8 Kubernetes多机编排容器174 \n
任务8.1 安装Kubernetes双节点环境174 \n
8.1.1 Kubernetes概述174 \n
8.1.2 双节点基础配置176 \n
8.1.3 安装Kubernetes组件179 \n
8.1.4 配置命令补全功能182 \n
任务8.2 使用命令编排多机容器183 \n
8.2.1 创建Pod服务单元183 \n
8.2.2 创建Deployment控制器186 \n
8.2.3 创建服务发现暴露应用189 \n
8.2.4 更新与回滚服务版本191 \n
任务8.3 使用YAML文件编排多机容器193 \n
8.3.1 YAML文件概述194 \n
8.3.2 使用YAML文件创建Pod194 \n
8.3.3 使用YAML文件创建Deployment控制器197 \n
8.3.4 使用YAML文件创建服务发现199 \n
任务8.4 使用Kubernetes部署动态Web集群201 \n
8.4.1 Web集群部署架构202 \n
8.4.2 搭建NFS服务202 \n
8.4.3 部署动态Web集群203 \n
8.4.4 部署MySQL数据库207 \n
习题210
猜您喜欢

读书导航