《Docker容器项目实战 试卷及答案 A试卷.docx》由会员分享,可在线阅读,更多相关《Docker容器项目实战 试卷及答案 A试卷.docx(12页珍藏版)》请在第一文库网上搜索。
1、Docker容器项目实战试卷(A卷)(开卷)(时间:侬分钟I满分:皿分)题号二三四五六总成绩得分一、单项选择题(每题2分,共16分)1、云计算服务体系中,面向开发者的服务是()。(2.0)A、IaaSB、PaaSC、SaaSD、DaaS2、不需虚拟出完整的硬件和操作系统的虚拟化技术是O。(2.0)ASaaS技术B、容器技术C、大数据技术D、虚拟机技术3、微服务架构的优势不包括()。(2.0)A、系统复杂度低B、容错性高C、扩展性好D、提升开发交流4、记录用户请求时,微服务内部产生的服务调用情况的功能是()。(2.0)A、故障定位B、链路跟踪C、ZipkinD、日志分析5、常用的服务注册与发现服
2、务不包括()。(2.0)A、HIVEB、DNSC、 ZookeeperD、 Etcd6、在docke1COmPOSeUP命令中,不重新创建已存在容器所使用的选项有:(2.0)A、 一no-recreateB、 一no-bui1dC、 一no-startD、 一force-recreate7、dockerimagePUI1命令的含义是:(2.0)A、从本地推送镜像到注册服务器B、从本地拉取镜像C、从注册服务器推送镜像到dockerhubD、从注册服务器拉取镜像8、dockercontainerrun命令的选项中,-d选项的含义是:(2.0)A、在后台运行容器B、设置环境变量C、保持标准输入打开D
3、、为容器分配名称二、多选题(每题3分,共30分,错选、漏选、多选不得分)1、主流的容器云解决方案包括:(3.0)A、 DockerB、 OpenstackC、K8SD、Hadoop2、采用PaaS服务时,用户需要考虑的有:(3.0)A、应用B、中间件C、数据D、网络3、数据持续发布方法的有:(3.0)A、滚动部署B、蓝绿部署C、灰度发布D、持续部署4、关于docker容器的实现,下列说法正确的是:(3.0)A、容器之间有丰富的接口B、容器开销极低C、容器之间共享主机内核D、容器以独立进程的方式运行5、docker核心技术架构包括:(3.0)A、名称空间B、控制组C、联合文件系统D、容器格式6、
4、获得镜像的方法方法包括:(3.0)A、从dockerhub或其它注册服务器上拉取B、使用Dockerfi1e文件定制镜像C、基于已有镜像的容器创建D、使用安装包在容器中安装7、DOCkerfi1e的指令一般分为哪几个部分:(3.0)A、基础镜像(父镜像)信息指令B、维护者信息指令C、镜像操作指令D、容器启动指令8、采用bindmount模式时,可作为主机目录的路径为:(3.0)Asusr-pathB、Vusr-path那!注意.密封线内不得答,题Cx.usr-pathDusrusr-path9、DOCker支持的网络模式包括:(3.0)A、 HostB、 BridgeC、 NoneDxCont
5、ainer翦密封线外不得写个人信息10、docke1CoInPOSe配置文件主要用来定义:(3.0)A、 servicesB、 vo1umesC、 imagesD、 networks三、填空题(每题2分,共24分)1、DOCkerfiIe中,指定基础镜像的指令为()。(2.0)违者试卷作零分处理2、DoCkerfiIe中,运行指定的命令的指令为()。(2.0)3、DoCkerfi1e中,指定容器启动时运行的命令的指令为()、()。(2.0)4、DoCkerfiIe中,为镜像指定标签的指令为()。(2.0)5、在运行的容器中运行命令,可使用dockercontainerO命令。(2.0)6、显示
6、一个或多个容器的细节信息,可使用dockercontainer()命令。(2.0)7、创建并启动容器,可使用dockc1CO1nPoSC()命令。(2.0)8、运行一次性命令,可使用docker-COmPOSe()命令。(2.0)9、启动服务,可使用docker-COinPoSe()命令。(2.0)10、显示正在运行的进程,可使用docke1COinPoSe()命令。(2.0)11、列出容器,可使用dockercontainer()命令。(2.0)12、移除所有的停止容器,可使用dockercontainer()命令。(2.0)四、简答题(每题5分,共10分)1doCker核心技术架构有哪几部
7、分组成?并分别解释组成部分的含义。(5分)注2.简述docker三个重要概念的含义(image镜像、container容器、repository意,仓库)。(5分)密封线内不得冷题密封线外不得写个人信息违者试卷作零分处五、案例分析题(每题10分,共20分)1、(A卷)按照如下要求编写Co1nPOSe的yam1配置文件。(10分)(1) 指定版本为:3.5o(2)、定义服务名为myweb1w的服务,要求:1 .从路径为./runtime/的Dockerfi1e构建;2 .镜像命名为myweb:v1w;3 .使用名为umybridge1w的网络。(3)、定义网络名为“mybridge1”的网络,要
8、求:1驱动为“bridge”;2.配置IP地址管理,驱动为默认,子网设置为192.168.200.0/24。2、(A卷)按照如下要求编写DOCkerfiIe文件。(10分)(1)、指定基础镜像为:mycentos7:v1.0(2) 指定维护者信息:dockergk(3)、将ngin-1.14.0.tar.gz安装包复制并解压到usrshare目录下(4)、指定工作目录为:usrsharengin-1.14.0/(5)、依次运行命令:./configure、make、makeinsta11(6)、暴露80端口(7)、启动nginx服务题号12345678答案BBABAADA一、单项选择题(每题2
9、分,共16分)本题得分二、多选题(每题3分,共30分)本题得分题号12345678910答案ACACABCBCDABCDABCABCDABDABCDABD三、填空题(每题2分,共24分)本题得分1. FROM2. RUN3. CMDENTRYPOINT4. 1ABE15. exec6. inspect7. up8. run9. start10. top11. Is12. prune四、简答题(每题5分,共10分)1答案:(1)名称空间(NameSPaCeS),docker本质就是宿主机的一个进程,通过namespaces实现资源隔离,名字空间是1inUX内核一个强大的特性。每个容器都有自己单独
10、的名字空间,运行在其中的应用都像是在独立的操作系统中运行一样。名字空间保证了容器之间彼此互不影响。2分(2)控制组(cgroups),控制组(CgroUPS)是1inUX内核的一个特性,主要用来对共享资源进行隔离、限制、审计等。只有能控制分配到容器的资源,才能避免当多个容器同时运行时的对系统资源的竞争。一一1分(3)联合文件系统(UnionFS),联合文件系统是一种分层、轻量级并且高性能的文件系统,支持对文件系统的修改作为一次提交来一层层的叠加。分(4)容器格式,最初,Docker采用了1XC中的容器格式。自120版本开始,Docker也开始支持新的IibCOntainer格式,并作为默认选项
11、对更多容器格式的支持,还在进一步的发展中。1分2.答案:(1) image镜像docker镜像就是一个只读模板。如:一个镜像可包含一个完整的CCntos,仅安装apache或其他应用,镜像可用来创建d。Cker容器,d。Cker提供了一个简单机制来分层创建镜像或更新现有镜像,用户也可直接下载已做好的镜像使用。一2分(2) COntainer容器docker利用容器来运行应用,容器是从镜像创建的运行实例,容器可被启动,开始、停止、删除、每个容器都是互相隔离、保证安全的平台,可以将容器看做简易版的IinUX环境(包括0Ot用户权限、镜像空间、用户空间和网络空间等)和运行在其中的应用程序。2分(3)
12、 repository仓库仓库是集中存储镜像文件的场所,registry是仓库注册服务器,实际上每个注册服务器上都可存放多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag),仓库分为公有仓库和私有仓库。1分五、案例分析题(每题10分,共20分)本题得分1、(A卷)按照如下要求编写Compose的yam1配置文件。(1) .version:3.51分(2) .services:myweb1:1分bui1d:./runtime/1分image:myweb:v11分networks:-mybridge11分(3) .networks:mybridge1:1driver:bridge1
13、分ipam:1分driver:defau1t1分config:-subnet:192.168.200.0/241分2、(A卷)按照如下要求编写Dockerfi1e文件。(1)FROMmycentos7:v1.01分(2) MAINTAINERdockergk1分(3) ADDngin-1.14.0.tar.gzusrshare2分(4) WORKDIRusrsharengin-1.14.0/1分(5) RUN./configure&make&makeinsta112分(6) EXPOSE801分(7) CMDnginx,飞,z/daemonoff;12分注:第一个关键字必须大写且不能出现拼写错误第(7)中的双引号任何一个写错不得分,正确为”第9页,共10页S 注意:密封线内不得答题,密封线外不得写个人信息,违者试卷作零分处理。