新書推薦:
《
梦醒子:一位华北乡居者的人生(1857—1942))(第2版)
》
售價:HK$
74.8
《
啊哈!原来如此(中译本修订版)
》
售價:HK$
63.8
《
部分识别入门——计量经济学的创新性方法
》
售價:HK$
75.9
《
东野圭吾:变身(来一场真正的烧脑 如果移植了别人的脑子,那是否还是我自己)
》
售價:HK$
64.9
《
推荐连接万物
》
售價:HK$
63.8
《
严复与福泽谕吉启蒙思想比较(王中江著作系列)
》
售價:HK$
165.0
《
甘于平凡的勇气
》
售價:HK$
49.5
《
存在与结构:精神分析的法国转向——以拉康与萨特为中心
》
售價:HK$
52.8
|
編輯推薦: |
本书采用循序渐进的项目和任务来组织教学内容,通过简单任务到复杂任务的逐步递进,讲解Docker容器的主流技术精心录制了微课视频,还配套了电子课件、项目配置文件、任务拓展训练答案、习题答案、源代码等丰富的配套资源
|
內容簡介: |
本书共有8个项目,分别是部署动态Web应用、使用数据卷、部署Docker网络、使用Dockerfile构建镜像、使用Docker镜像仓库、监控容器与限制资源、Docker-Compose单机编排容器、Kubernetes多机编排容器。本书采用循序渐进的项目和任务来组织教学内容,通过简单任务到复杂任务的逐步递进,讲解Docker容器的主流技术,帮助读者深入理解镜像、容器、仓库、网络等知识,熟练部署动态Web和其他主流应用。本书内容丰富,实践性和可操作性强,项目中的每个任务都有详细的操作讲解并配有微课视频,便于读者快速上手。本书可以作为职业类院校计算机网络、软件、云计算、大数据、人工智能等专业的教材,也适合作为软件开发人员、IT实施和运维工程师学习Docker容器技术的参考书。
|
關於作者: |
吴进,中共党员,大学本科学历,硕士学位,毕业于沈阳师范大学,计算机科学与技术专业,现任辽宁生态工程职业学院信息学院软件专业专任教师,教龄17年,有丰富的教学经验,主讲Linux操作系统、docker容器技术、云计算技术等,编写linux网络操作系统、云计算技术相关教材、主持参与多项省、院级课题项目,并在本校以及兄弟院校有着重要的参考价值和借鉴价值。
|
目錄:
|
目录 前言项目1 部署动态Web应用1任务1.1 安装登录CentOS 7.8服务器11.1.1 使用VMware安装CentOS 7.8虚拟机11.1.2 使用Xshell登录虚拟机8任务1.2 用常规方法部署Web应用111.2.1 搭建Lamp服务环境111.2.2 部署动态Web应用14任务1.3 用Docker容器部署Web应用181.3.1 安装Docker服务181.3.2 运维镜像231.3.3 运维容器261.3.4 用容器部署动态Web应用29习题31项目2 使用数据卷33任务2.1 持久化容器数据332.1.1 数据卷技术概述332.1.2 持久化MySQL容器数据37任务2.2 同步多容器数据432.2.1 使用绑定挂载432.2.2 绑定挂载目录配置Web集群462.2.3 绑定挂载文件配置Nginx服务49习题52项目3 部署Docker网络54任务3.1 认识Docker网络543.1.1 容器网络互联方式543.1.2 自定义容器网络63任务3.2 构建跨主机容器网络663.2.1 Macvlan跨主机网络概述673.2.2 部署Macvlan跨主机网络67习题71项目4 使用Dockerfile构建镜像73任务4.1 构建SSH服务镜像734.1.1 使用docker commit方法构建SSH镜像734.1.2 使用Dockerfile构建SSH镜像78任务4.2 构建Web服务镜像844.2.1 构建Apache服务镜像844.2.2 构建Tomcat服务镜像91任务4.3 构建Web应用镜像944.3.1 构建PHP Web应用镜像944.3.2 构建Java Web应用镜像994.3.3 构建Python Web应用镜像1024.3.4 搭建PHP动态Web应用集群104习题109项目5 使用Docker镜像仓库111任务5.1 使用Docker Hub公有仓库1115.1.1 创建Docker Hub仓库账户1115.1.2 推送下载镜像115任务5.2 构建私有仓库1185.2.1 创建Registry私有仓库1185.2.2 创建Harbor企业级私有仓库123习题133项目6 监控容器与限制资源135任务6.1 监控容器1356.1.1 容器监控级别1356.1.2 使用工具监控容器136任务6.2 限制容器资源1466.2.1 Cgroup技术概述1466.2.2 限制容器使用CPU1476.2.3 限制容器使用内存1516.2.4 限制容器使用磁盘152习题154项目7 Docker-Compose单机编排容器155任务7.1 编排Wordpress博客应用1557.1.1 安装Docker-Compose1557.1.2 编排Wordpress博客应用160任务7.2 编排Web集群服务1647.2.1 编排单个动态Web服务1647.2.2 编排动态Web集群服务167习题172项目8 Kubernetes多机编排容器174任务8.1 安装Kubernetes双节点环境1748.1.1 Kubernetes概述1748.1.2 双节点基础配置1768.1.3 安装Kubernetes组件1798.1.4 配置命令补全功能182任务8.2 使用命令编排多机容器1838.2.1 创建Pod服务单元1838.2.2 创建Deployment控制器1868.2.3 创建服务发现暴露应用1898.2.4 更新与回滚服务版本191任务8.3 使用YAML文件编排多机容器1938.3.1 YAML文件概述1948.3.2 使用YAML文件创建Pod1948.3.3 使用YAML文件创建Deployment控制器1978.3.4 使用YAML文件创建服务发现199任务8.4 使用Kubernetes部署动态Web集群2018.4.1 Web集群部署架构2028.4.2 搭建NFS服务2028.4.3 部署动态Web集群2038.4.4 部署MySQL数据库207习题210
|
內容試閱:
|
前言 Docker容器技术是计算机网络、软件、云计算、大数据、人工智能专业的必修课,是云计算专业的核心课。Docker容器虚拟化技术颠覆了传统的应用部署方式,通过构建镜像、运行容器,可以快速部署用户熟悉的游戏网站、电商平台、企业管理系统以及主流大数据框架、人工智能框架等应用。由于Docker容器运维需要掌握的知识和技能点很多,而高职学生在校学习时间有限,这就要求具备一线教学和实践经验的教师进行总结,提炼出学生必备的知识和技能,以循序渐进的项目和任务组织内容,通过一个学期的任务实践,让学生具备Docker容器技术运维能力,快速构建和部署单机和集群应用,胜任企业中级运维岗位的要求。本书的主要内容及学时分配如下表所示。主要内容学时项目1 部署动态Web应用10项目2 使用数据卷 6项目3 部署Docker网络6项目4 使用Dockerfile构建镜像14项目5 使用Docker镜像仓库6项目6 监控容器与限制资源6项目7 Docker-Compose单机编排容器8项目8 Kubernetes多机编排容器18本书最大的特点就是教材编写组成员能够根据多年一线教学实践经验设计项目和任务,让学生每次上课都有具体的工作需要完成,在完成任务、看到结果的同时激发学生的学习兴趣,掌握相关的知识和技能,从而使课堂生动高效。同时,编写组成员花费大量时间精心录制了微课视频,使刚接触Docker容器技术的教师和同学能够通过视频进行快速高效的学习。除了微课视频,本书还配套了电子课件、项目配置文件、任务拓展训练答案、习题答案、源代码等丰富的配套资源,提高教学效率。本书由吴进、杨运强主编。编写分工如下:辽宁生态工程职业学院吴进编写项目1~3和项目6中的任务6.2,辽宁生态工程职业学院杨运强编写项目4、项目与5和项目6中的任务6.1,辽宁生态工程职业学院刘雷编写项目7、项目8中的任务8.1和任务8.2(8.2.1和8.2.2),辽宁生态工程职业学院朱晓岩编写项目8中的任务8.2(8.2.3和8.2.4)、任务8.3和任务8.4。沈阳职业技术学院张娜负责教学课件和教案的制作,沈阳医学院王美娜负责本书的拓展训练和微课视频脚本的编写。由于本书编写时间仓促,书中难免出现问题,还请读者批评指正。编 者
|
|