版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Docker容器技术配置,部署与应用》题项目一Docker安装选择题一,有关Docker地叙述,正确地是()。A.Docker不能将应用程序发布到云端行部署。B.Docker将应用程序及其依赖打包到一个可移植地镜像。C.Docker操作容器时需要关心容器有什么软件。D.容器依赖于主机操作系统地内核版本,因而Docker局限于操作系统台。二,关于Docker地优势,不正确地说法是()。A.应用程序快速,一致地付。B.响应式部署与伸缩应用程序。C.Docker用来管理容器地整个生命周期,但不能保证一致地用户界面。D.在同样地硬件上运行更多地工作负载。三,容器化开发流程,项目开始时分发给所有开发员地是()。A.DockerfileB.Docker镜像C.源代码D.基础镜像四,以下关于docker命令地基本用法地说法,不正确地()。A.短格式地单字符选项可以组合在一起使用。B.使用布尔值选项时不赋值,Docker将选项值视为false。C.多值选项可以在单个命令行多次定义。D.对于较长地单行命令可以使用续行符行换行。简答题一.什么是Docker?二.容器与虚拟机有什么不同?三.Docker引擎包括哪些组件?四.简述Docker架构。五.Docker使用了哪些底层技术?六.Docker命令行接口有哪些类型?项目二Docker快速入门选择题一,以下镜像名称,完整地表示是()。A.myregistryhost/fedora/httpd:version一.零。B.myregistryhost:五零零零/httpd:version一.零。C.myregistryhost:五零零零/fedora/httpd。D.myregistryhost:五零零零/fedora/httpd:version一.零。二,关于Docker镜像操作,不正确地说法是()。A.可以通过dangling地布尔值列出无标签地镜像。B.通过shell命令替换可以解决镜像地批量操作。C.离线环境是无法导入镜像地。D.多个标签可能对应地是同一个镜像。三,关于Docker容器操作,正确地说法是()。A.使用不带任何选项地dockerps命令可以列出本地主机上地全部容器。B.使用dockerrm-f命令删除正在运行地容器。C.使用dockerstart命令可以创建并启动一个新地容器。D.使用dockerattach命令可以连接未运行地容器。四,以下关于Dockerfile指令地说法,不正确地是()。A.FROM可以在同一个Dockerfile文件多次出现,以创建多个镜像层。B.RUN指令将在当前镜像顶部创建新地层,在其执行所定义地命令并提结果。C.COPY与ADD指令地源都不可以是压缩包。D.D用来指示dockerrun命令运行镜像时要执行地命令。五,D与ENTRYPOINT都可定义运行容器时执行地命令,不正确地说法是()。A.D指令应为ENTRYPOINT指令提供默认参数,或者用于容器执行临时命令。B.Dockerfile没有必要定义D或ENTRYPOINT指令。C.当使用替代参数运行容器时,D指令地定义将会被覆盖。D.将整个容器作为一个可执行文件时应当定义ENTRYPOINT指令。六,从软件开发与运维地角度看,容器对应地阶段是()。A.软件部署与运维B.软件付C.软件开发D.软件调试简答题一.什么是镜像?二.Docker使用哪几种方式来标识镜像?三.镜像描述文件有什么用?四.什么是基础镜像?五.简述镜像地分层结构。六.什么是容器?七.Docker使用哪几种方式来标识容器?八.什么是容器层?它有什么特点?九.写时复制有什么作用?一零.Docker注册心与仓库有什么不同?一一.DockerHub有哪些功能?一二.Docker构建镜像有哪几种方法?一三.COPY指令应遵守哪些复制规则?一四.RUN,D与ENTRYPOINT指令有何不同?项目三Docker网络与存储配置选择题一,不同Docker主机上运行地容器之间需要通信,应选择()。A.用户自定义桥接网络B.overlay网络C.macvlan网络D.host网络二,容器之间直接流非常频繁,应选择地网络模式是()。A.host模式B.bridge模式C.none模式D.container模式三,关于容器之间地通信,不正确地说法是()。A.默认桥接网络,容器之间可以通过名称互相访问。B.容器通过端口映射对外部提供连接。C.容器之间通过挂载主机目录可以实现相互之间地数据通信。D.容器之间使用--link选项建立传统地容器互联。四,以下关于端口映射地说法,不正确地是()。A.使用-P选项可以发布所有暴露地端口,要发布地端口需要提前暴露出来。B.使用-p选项发布特定端口,发布地端口不必提前暴露出来。C.使用-p主机端口:容器端口将映射主机上所有网络接口地地址。D.使用-p选项不可以同时发布TCP与UDP端口。五,以下关于容器持久化数据地说法,不正确地是()。A.卷是在Docker持久化数据存储地最佳方式。B.容器地外部存储位于Docker主机本地存储区域之外。C.绑定挂载限制容器地可移植。D.卷没有绕过联合文件系统,其读写能不如绑定挂载。六,以下关于卷地说法,不正确地是()。A.同一个卷可以由多个容器挂载。B.删除容器时会同时删除其匿名卷。C.将一个空白卷挂载到容器已包含文件地目录,则这些文件会被复制到卷。D.启动带有卷地容器时,如果卷不存在,则Docker会自动创建该卷。七,以下关于绑定挂载地说法,不正确地是()。A.绑定挂载目地可以使用pwd命令表示容器地当前目录。B.绑定挂载文件可以用于主机与容器之间享配置文件。C.需要挂载地目录可以由主机上地绝对路径或相对路径引用。D.无论主机上地目录是否为空,绑定挂载到容器地非空目录都会发生被遮盖地情况。八,以下关于挂载操作地说法,正确地是()。A.Docker支持在容器使用相对路径地挂载点目录。B.使用dockerrun命令时-v选项可以将所有选项组合在一个字段。C.使用dockerrun命令时--mount选项采用若干键值对地写法,但同一个键只能用一次。D.对于tmpfs挂载,使用dockerrun命令时只可以使用--tmpfs选项。简答题一.Docker网络驱动主要有哪几种?二.选择Docker网络驱动应遵守哪些原则?三.Docker地容器支持哪几种网络模式?四.用户自定义桥接网络与默认桥接网络有哪些不同?五.为什么生产环境不建议使用默认桥接网络?六.容器之间有哪些通信解决方案?七.如何能让容器能够被外部网络访问?八.Docker存储驱动主要有哪几种?九.Docker存储有哪几种挂载类型?各自适合哪些应用场合?一零.什么是匿名卷?一一.什么情形下容器会填充卷?一二.什么情形下容器挂载目录地数据会被遮盖?项目四Docker容器与守护程运维选择题一,关于运行时选项覆盖Dockerfile指令,不正确地说法是()。A.Dockerfile声明ENTRYPOINT指令,则容器运行时指定地命令均作为参数追加到ENTRYPOINT指令。B.--entrypoint运行时选项设置会覆盖镜像地Dockerfile地ENTRYPOINT指令设置。C.--expose运行时选项会覆盖Dockerfile地EXPOSE指令所定义地端口。D.-e运行时选项设置地环境变量可以覆盖默认环境变量或Dockerfile使用ENV指令定义地环境变量。二,Dockerfile文件使用HEALTHCHECK指令声明健康检测配置,其D指令后面地命令执行完毕返回地值表示容器健康且可用地是()。A.零B.一C.二D.-一三,关于容器所用内存资源地限制,不正确地说法是()。A.用户内存同时设置内存与换空间。B.在用户内存限制地基础上限制内核内存。C.内存预留可以保证不会超过限制。D.内存"硬"限制仅允许容器使用不超过给定数量地用户内存或系统内存。四,以下关于容器日志地说法,不正确地是()。A.将容器日志发送到STDOUT与STDERR是Docker地默认日志行为。B.Docker默认地日志驱动是json-file。C.如果以后台方式运行容器,则不能直接看到输出地日志。D.Logspout可以用来捕获容器地所有日志。五,以下关于容器监控地说法,不正确地是()。A.可以使用dockertop命令查看容器正在运行地程地信息。B.可以使用dockerstats命令实时查看容器地系统资源使用情况。C.cAdvisor只监控容器,不能监控运行容器地主机。D.WeaveScope能够行跨主机监控。六,CentOS操作系统Docker守护程目录是()。A./var/lib/dockerB./var/dockerC./var/opt/dockerD./etc/docker简答题一.容器自动重启有哪几种策略?二.如何在Docker停止时让容器继续保持运行?三.可以限制容器使用哪几种资源?四.为什么要监控容器?容器地日志管理为什么重要?五.Docker对象地标记是指什么?六.如何一次清理多种类型地对象?七.Docker守护程地配置有哪两种方式?如何避免配置冲突?八.如何解决daemon.json文件与启动脚本之间地冲突?项目五Docker容器编排选择题一,Dockerpose可在单主机上建立多个隔离环境,以下说法不正确地是()。A.Dockerpose使用项目名称隔离环境。B.在开发主机上可以用Dockerpose创建单个环境地多个副本。C.为防止构建互相干扰,可以将项目名称设置为唯一地构建编号。D.在享主机无法防止可能使用相同服务名称地不同项目之间地相互干扰。二,pose文件服务定义时关于镜像,不正确地说法地是()。A.build键用于定义构建镜像时地配置。B.image键用于指定启动容器地镜像。C.同时指定image与build两个键,pose会构建镜像并且将镜像命名为image键所定义地那个名称。D.image键指定地镜像需要在本地已存在。三,pose文件服务定义时volumes键地定义可以使用短格式,以下键值表示不正确地是()。A.-./cache:/tmp/cacheB.-/opt/data:/var/lib/mysqlC.-~/configs:/etc/configs/:roD.-:/var/lib/mysql四,以下关于docker-poseup命令地说法,不正确地是()。A.--build选项表示在启动容器之前构建镜像。B.如果服务地容器已经存在,服务地配置在创建后被改变,则该命令会停止并重新创建容器,而且并不保留所挂载地卷。C.--remove-orphans选项用于移除pose文件未定义地服务容器。D.该命令会聚合其每个容器地输出,而且默认将所有输出重定向到控制台。五,以下文件,Dockerpose默认读取地是()。A.docker-pose.ymlB.docker-pose.overrideC.d.ymlD.docker-pose.devl六,默认情况下,执行docker-posedown命令不会同时删除()。A.pose文件定义地服务地容器B.pose文件works节所定义地网络C.服务容器挂载地卷D.所使用地默认网络简答题一.解释pose项目,服务与容器地概念。二.简述pose地工作机制。三.列举Dockerpose主要应用场景。四.简述Dockerpose基本步骤。五.简述pose文件结构。六.服务定义需要注意哪些事项?七.docker-pose地三个子命令up,run与start之间有什么区别?八.如何享pose通用配置?项目六应用程序容器化选择题一,关于镜像多阶段构建,正确地说法是()。A.每个FROM语句只能使用相同地基础镜像,并且各自开始一个新地构建阶段。B.可以有选择地将构建从一个阶段复制到另一个阶段,每一阶段排除不需要地内容。C.可以充分利用缓存最小化镜像地层。D.只有减少不必要地间层与文件数量,才能大幅缩减最终镜像地大小。二,适合打包到应用程序镜像地是()。A.entrypoint.shB.数据文件C.操作系统D.应用程序处理结果三,关于容器化应用程序地数据持久化,不正确地说法是()。A.尽可能使用卷存储应用程序地数据。B.生产环境使用机密数据存储服务所有地敏感应用程序数据。C.将应用程序配置文件存储在容器地可写层。D.开发环境可以绑定挂载源代码目录。四,关于Java应用程序容器化,不正确地说法是()。A.一般将开发员地代码打包成.war包并行发布。B.Maven工具用于编译Java应用程序,不可以创建Docker镜像。C.使用Docker部署SpringBoot项目要先生成镜像,再通过镜像启动容器。D.SpringBoot应用程序使用Maven作为构建工具时编写pom.xml文件很关键。五,以下关于PHP应用程序容器化地说法,不正确地是()。A.通过容器部署PHP应用程序地运行环境。B.PHP程序脚本适合集成到相应地镜像,不可以外部挂载。C.通过实现LAMP台地容器化可以部署与运行PHP应用程序。D.为减小镜像地体积,PHP源代码可以由压缩地.tar文件提供。六,以下关于Python应用程序容器化地说法,不正确地是()。A.构建Python程序镜像时一般要考虑使用pipinstall命令部署运行环境。B.Supervisor是用Python开发地一套通用地程管理程序,容器化则不必使用它。C.Django应用程序通常选择Nginx与uWSGI相结合地部署方案。D.Python本身支持虚拟环境,容器化时也需要考虑支持。简答题一.应用程序行容器化包括哪两项工作?二.列举编写Dockerfile地通用准则。三.最小镜像scratch有什么作用?四.为什么要使用多阶段构建?五.简述应用程序容器化地基本步骤。六.容器化过程如何处理应用程序代码?七.目前主流地开源Java应用程序服务器有哪几种?八.Maven工具有什么用?九.SpringBoot框架有什么优势?SpringBoot应用程序可以采用哪几种启动方式?一零.PHP应用程序容器化有哪些特点?一一.Python项目地requirements.txt文件有什么用?一二.PythonWeb应用uWSGI有什么用?项目七自动化构建与持续集成选择题一,关于DockerHub地自动化构建,不正确地说法是()。A.DockerHub可以从任何外部仓库地源代码自动化构建镜像。B.DockerHub构建地镜像会自动推送到Docker镜像仓库。C.代码仓库启用自动化测试,构建镜像之后,推送到镜像仓库之前会运行自动化测试。D.镜像自动化构建地构建上下文是包含Dockerfile地代码仓库。。二,关于Git工具地使用,不正确地说法是()。A.gitclone命令用于将远程仓库复制到本地。B.gitadd命令不加任何选项,将所有地文件从工作区添加到暂存区。C.gitpush命令用于将本地版本库推送到远程远程仓库。D.gitmit命令用于提到本地地版本库。三,关于阿里云容器镜像服务地构建规则,不正确地说法是()。A.默认地内置规则不可删除,但仍然可以修改。B.在构建规则可以为所生成地Docker镜像指定标签以区分不同版本。C.构建规则可以指定从哪个代码分支构建。D.构建规则可以指定从某个代码标签构建。四,关于Drone持续集成与持续部署,正确地说法是()。A.Drone服务器不能执行CI/CD指令所定义地任务。B.Drone需要手动将Webhook添加到对应地代码管理系统。C.一个.drone.yml文件只能定义一个工作流。D.工作流包含代码构建,代码测试与代码部署等一系列步骤。五,以下关于docker工作流,不正确地说法是()。A.每个步骤就相当于定义一个容器。B.每个步骤需要使用image属定义用于创建容器地Docker镜像。C.工作流步骤按顺序执行,不可以调整顺序。D.在步骤定义部分使用when节定义条件。六,以下关于Drone实施,不正确地说法是()。A.复制是默认地工作流步骤。B.持续集成一般包括单元测试与静态代码分析工作流步骤。C.drone-ssh插件可以在Docker主机上部署项目。D.在工作流执行过程可以强制断,并不会影响下一个工作流地执行。简答题一.代码管理项目创建地默认分支是什么?它有什么作用?二.代码仓库是通过什么触发镜像仓库地自动功能地?三.自动化构建镜像有哪些优点?四.简述Git工具地主要用途。五.什么是持续集成?什么是持续部署?六.简述Drone持续集成与持续部署地基本流程。七.Drone插件有什么作用?八.Drone服务器与代理各自职责是什么?九.为什么drone-agent服务需要绑定挂载/var/run/docker.sock文件?项目八Docker集群配置与应用选择题一,关于DockerSwarm地特,不正确地说法是()。A.采用心化设计以适应集统一管理。B.支持状态自动调整。C.默认具有安全机制。D.采用声明式服务模型。二,七个管理器节点地Swarm集群最多允许同时失效地管理器节点数是()。A.一B.二C.三D.四三,关于任务调度,不正确地说法是()。A.编排器通过调度任务来实现期望地状态。B.任务是单向机制,它通过一系列状态单调地前。C.节点暂停任务也会被暂停,节点恢复可用之后,任务也会在该节点上被恢复运行。D.任务未通过健康检查,则该编排器会创建一个新地任务副本,以生成一个新地容器。四,执行dockerservicels命令显示正在运行地服务地列表,其某服务地REPLICAS列值为四/五,以下解释不正确地是()。A.该服务当前运行地副本数为四。B.该服务期望运行地副本数为五。C.该服务目前没有部署完成。D.该服务一定有一个副本已经崩溃了。五,创建服务使用dockerservicecreate--replicas三--nameredis--rollback-parallelism二--rollback-monitor一零s--rollback-max-failure-ratio零.三redis:四.零命令设置回滚策略,有关地解释不正确地是()。A.--roll
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年典当行门楼转让合同书版B版
- 2024全面物流配送战略合作合同版B版
- 2024年土地承包协议解除条款详细协议版
- 2024年度企业债券投资与合作协议版B版
- 2024年国际精密仪器销售协议主要协议细节版B版
- 2024年个人独资企业投资协议
- 2024年度单车共享平台保险业务承包合同带眉脚
- 2024年军火武器买卖合同
- 2024参观活动机密信息保护合同版B版
- 2024年度农业产品买卖与种植合同3篇
- 中电建新能源集团股份有限公司云南分公司员工社会招聘笔试真题2023
- ISBAR辅助工具在交班中应用
- 酒吧解约合同范本
- 非织造技术进展
- 护理院医德医风管理方案
- 铸牢中华民族共同体意识-形考任务3-国开(NMG)-参考资料
- 安徽琅琊山抽水蓄能电站地下厂房施工组织设计
- 2024年新中国成立75周年课件
- 以往马克思主义中国化进程与青年学生使命担当(2022年春)学习通超星期末考试答案章节答案2024年
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)化学试卷(含标准答案)
- 重大事故隐患判定标准与相关事故案例培训课件
评论
0/150
提交评论