Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx

上传人:lao****ou 文档编号:788803 上传时间:2024-05-22 格式:DOCX 页数:41 大小:189.70KB
下载 相关 举报
Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx_第1页
第1页 / 共41页
Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx_第2页
第2页 / 共41页
Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx_第3页
第3页 / 共41页
Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx_第4页
第4页 / 共41页
Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx_第5页
第5页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx》由会员分享,可在线阅读,更多相关《Docker容器项目实战 每章课后习题及答案汇总 项目1--8.docx(41页珍藏版)》请在第一文库网上搜索。

1、项目1课后习题以及答案项目1.PaaS云平台基本管理一、单选题1、云计算服务体系中,面向开发者的服务是()。A、IaaSPaaSC、SaaSD、DaaS正确答案:B2、云计算服务体系的分层架构中,位于最顶层的是()。AIaaSB、PaaSC、SaaSD、DaaS正确答案:C3、不需虚拟出完整的硬件和操作系统的虚拟化技术是()。A、SaaS技术B、容器技术C、大数据技术D、虚拟机技术正确答案:B4、KUberneteS的主要功能是O。A、数据清洗B、提供容器C、虚拟化D、容器编排正确答案:D5、C1OUdFoUndry是()技术。A、基于容器的PaaS技术B、容器编排技术C、虚拟化技术D、Iaa

2、S云平台技术正确答案:A6、微服务架构的优势不包括()。A、系统复杂度低C、扩展性好正确答案:AB、容错性高D、提升开发交流7、能够平滑过渡的持续发布方式是()。A、金丝雀发布B、蓝绿部署C、滚动部署I)、持续部署正确答案:A8、在DeVOPS工具链中,不包括()。包案采打答码置编配C6D9、记录用户请求时,微服务内部产生的服务调用情况的功能是()oA、故障定位B、链路跟踪C、ZipkinD、日志分析正确答案:B10、常用的服务注册与发现服务不包括()。A、HIVEB、DNSC、ZookeeperD、Etcd正确答案:A11、微服务架构下的测试不包括()。A、端到端测试B、服务测试C、单元测试

3、D、系统测试正确答案:D12、一般需要做端到端测试的功能包括()。A、所有功能B、一般功能C、核心功能D、服务接口功能正确答案:C二、多选题(共4题,40分)1、根据采用的虚拟化技术不同,PaaS可分为:A、基于虚拟机的PaaSB、基于虚拟网络的PaaSC、基于容器的PaaSD、基于虚拟内存的PaaS正确答案:AC2、下列属于开源技术的有:B、DockerD、vSphereA、1inuxC、Windows正确答案:AB3、主流的容器云解决方案包括:A、DockerOpenstackCK8SDHadoop正确答案:AC4、采用PaaS服务时,用户需要考虑的有:A、应用B、中间件C、数据D、网络正

4、确答案:AC5、数据持续发布方法的有:A、滚动部署B、蓝绿部署C、灰度发布D、持续部署正确答案:ABC6、DevOps(开发运维一体化)是为了让什么可以高效协作的流程。B、沟通文化D、质量保障A、开发C、技术运营正确答案:ACD7、云原生的四大特征是DeVOPs、()、()和容器。A、持续交付C、微服务正确答案:ACB、容器编排D、敏捷开发8、与传统企业应用软件开发相比,云原生开发的优势包括:A、自动化部署B、有状态C、弹性好D、单体应用正确答案:AC9、云原生开发的常用语言包括:B、JavaD、HTM1A、C#C、Python正确答案:BCD10、微服务的引入带来的问题包括:A、故障定位困难

5、B、稳定性下降C、存在大量冗余代码D、系统测试复杂正确答案:ABDIK故障处理的主要手段包括A、事前监控B、容错C、服务降级D、事后分析正确答案:ABCD12、微服务监控的实现一般包括:A、指标接口B、指标采集器C、监控界面D、搜索引擎正确答案:ABC13、E1K日志分析组件包括:A、搜索引擎B、日志采集器C、用户界面D、数据源正确答案:ABC三、简答题(共1题,25分)1、简述采用PaaS云服务时,云服务商需要提供的服务。正确答案:采用PaaS云服务时,云服务商不仅负责网络、服务器和存储硬件的安装管理,还负责虚拟机中操作系统、中间件和应用的运行环境的安装维护;云服务商向用户提供的是应用软件开

6、发部署的全套软硬件环境。2、简述微服务如何在3个维度上进行扩展。正确答案:X轴:运行多个负载均衡器之后的运行实例。Y轴:将应用进一步分解为微服务(分库)。Z轴:大数据量时,将服务分区(分表)。3、简述云原生开的概念。正确答案:云原生(C1oUdNative)是一种构建和运行应用程序的方法,是一套技术体系和方法论。C1oud表示应用程序位于云中,而不是传统的数据中心;NatiVe表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳状态运行,充分利用和发挥云平台的弹性和分布式优势。4、简述滚动部署的基本方法。正确答案:取出一个或者多个服务器停止服务,执行更新,并重新将其投入使用。周

7、而复始,直到集群中所有的实例都更新成新版本.5、简述微服务网关常用的三种颗粒度。正确答案:最粗粒度的方案是整个微服务一个网关,微服务外部通过网关访问微服务,微服务内部则直接调用;最细粒度则是所有调用,不管是微服务内部调用或者来自外部的调用,都必须通过网关。折中的方案是按照业务领域将微服务分成几个区,区内直接调用,区间通过网关调用。6、简述微服务架构中,应对大规模应用时的问题主要采用的功能。正确答案:监控、链路跟踪、日志分析、网关、服务注册与发现7、简述微服务中,熔断的基本概念。正确答案:当一个服务因为各种原因停止响应时,调用方通常会等待一段时间,然后超时或者收到错误返回。如果调用链路比较长,可

8、能会导致请求堆积,整条链路占用大量资源一直在等待下游响应。所以当多次访问一个服务失败时,应熔断,标记该服务已停止工作,直接返回错误。直至该服务恢复正常后再重新建立连接。8、简述微服务中,服务降级的基本概念。正确答案:当下游服务停止工作后,如果该服务并非核心业务,则上游服务应该降级,以保证核心业务不中断。9、简述微服务中,限流的基本概念。正确答案:一个服务挂掉后,上游服务或者用户一般会习惯性地重试访问。这导致一旦服务恢复正常,很可能因为瞬间网络流量过大又立刻挂掉。因此服务需要能够自我保护一一限流。项目2课后习题以及答案项目2.Docker基本管理一、单选题)键,不能进入编辑模式。在命令模式下输入

9、以下(A.aB.iC.0D.d正确答案:D2、Vi1n编辑器,行。A.gB.GC.wD.H正确答案:B3、ViIn编辑器,在命令模式下输入以下(在命令模式下输入以下()键,可以将光标移动到文章的尾)键,可以删除当前行。1、Vim编辑器,A.ggB.dwC.ddD.de正确答案:C4、Vi111编辑器,在命令模式下输入以下()键,可以粘贴到光标的后(下)面,如果复制的是整行,则粘贴到光标所在行的下一行。A.yB.hC.pD.w正确答案:C5、Vi1n编辑器,在命令模式下输入以下()键,可以取消上一个更动。A. uB.aC.cD.p正确答案:A6、容器化开发流程中,项目开始时分发给所有开发人员的是

10、()。A.源代码C.Dockerfi1eB. Docker镜像D.基础镜像正确答案:C二、多选题1、关于docker容器的实现,下列说法正确的是:A、容器之间有丰富的接口B、容器开销极低C、容器之间共享主机内核D、容器以独立进程的方式运行正确答案:BCD2、关于docker容器的特点,下列说法正确的是:A、镜像的体积一般在GB级别C、运行时的性能较差正确答案:BD3、docker核心技术架构包括:A、名称空间C、联合文件系统正确答案:ABCD4、是名称空间隔离内容的是:A、主机名C、域名正确答案:ABCD5、实现资源限制和资源统计的技术是:A、名称空间C、联合文件系统正确答案:B6、关于镜像,

11、下列说法正确的是:A、镜像是分层的C、镜像只能从dockerhub上拉取正确答案:ADB、容器启动速度一般在秒级D、可以在本地或云上运行B、控制组D、容器格式B、进程编号D、挂载点B、控制组D、容器格式B、镜像是可读写的D、镜像是容器的基础7、关于容器,下列说法正确的是:B、容器存放在repository仓库中D、容器可以被启动和停止A、容器之间是隔离的C、容器都有不同的标签(tag)正确答案:AD8、关于仓库,下列说法正确的是:B、每个仓库可以存放多个注册服务器D、dockerHub是公有仓库A、仓库分为公有仓库和私有仓库C、仓库中存放有镜像和容器正确答案:AD9、可免费使用的docker项

12、目包括:A、docker-CEB、C、MobyD、正确答案:AC10、DockerEngine支持的平台包括:A、1inuxB、C、MacD、正确答案:ABCD11、Docker的优势()。A.更快的交付和部署C.高可移植性与扩展性正确答案:ABCD12、Docker的核心概念()。A.镜像B.容器C.数据卷正确答案:ABD13、Docker的功能()。A.快速部署docker-EEGoWindowsWindowsServerB.高效的资源利用和隔离D.更简单的维护和更新管理D.仓库B.隔离应用C.提高开发效率D.代码管道化管理正确答案:ABCD14、Docker的应用()。A.云迁移B,大数

13、据应用C.边缘计算D.微服务正确答案:ABCD三、简答题1、简述联合文件系统的定义。正确答案:联合文件系统是一种分层、轻量级并且高性能的文件系统,支持对文件系统的修改作为一次提交来一层层的叠加。2、简述docker逻辑架构的组成部分。正确答案:dockerdaemon;RESTPI;dockerC1I03、简述虚拟化技术与容器技术的区别。正确答案:传统的虚拟化技术是模拟出一套硬件,在其上运行一套完整的操作系统,拥有自己独立的内核,虚拟机包含应用程序,必须的库或二进制文件,以及一个完整的GUeSt操作系统;而容器没有进行硬件虚拟,容器包含应用程序和它所有的依赖,容器中的应用进程直接运行在宿主机的

14、内核上,与宿主机共享内核,因此容器要比传统的虚拟机更加轻便。容器技术与虚拟化技术都将需要运行的东西进行隔离,形成一个独立的运行空间,与宿主机系统互不干扰,但又相辅相成。虚拟化技术是基于系统的隔离,它将物理层面的资源进行隔离。而容器技术与之不同,容器的隔离空间中运行的是应用程序,是基于程序的隔离,不需要将系统隔离。相较于虚拟化技术,容器是更加快捷方便的技术,它的部署与迁移都十分快速,结构更加精简,运行速率更高。而虚拟化技术需要系统隔离,每次创建都要新建系统,为用户的操作带来不便,它的结构臃肿,无论是部署还是迁移都要消耗大量时间。由于DoCker容器的操作系统是共享的,虚拟化的操作系统是独立的,所以它的隔离性更强,但也注定它结构复杂,无法被广泛的应用到企业中。4、简述DOCker容器技术的优势。正确答案:(1)编排有序在以往的项目交付过程中,开发与运维常常出现问题,总会出现在开发这里能够正常运行,到了运维人员那里却无法正常运行的情况,使业务不能在第一时间完成上线,导致整个交付过程效率低下。DOCker提供了一种全新的发布机制。这种发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服