国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
虚拟化与容器第三次形成性考核作业(占总成绩25%)
课程名称: 虚拟化与容器 发布人: 卢艳君 来源: 第五单元 Docker容器编排 满分: 100.0 发布时间: 2025-07-07 作业要求: 完成第五单元学习之后,可以进行本次考核测验。
单选题
1. 3.1 Docker Compose是什么?() (分值: 2.0)
A. A.容器引擎
B. B.集中管理容器
C. 渝粤文库 C.单机编排容器
D. D.容器集群系统
2. 3.2 Compose的安装方式中,哪一种更适合云计算场景?() (分值: 2.0)
A. 二进制文件
B. 使用pip安装
C. 在docker中使用compose容器
D. 以上都是
3. 3.3 docker-compose build命令中,哪个指令用于指定Dockerfile所在文件夹的路径?() (分值: 2.0)
A. args
B. dockerfile
C. context
D. setting
4. 3.4 以下docker-compsoe命令中,哪一个不是用于管理服务的?() (分值: 2.0)
A. up
B. down
C. scale
D. build
5. 3.5 docker-compose中打印服务运行日志的命令是()。 (分值: 2.0)
A. build
B. logs
C. ps
D. rm
6. 3.6 docker-compose命令中,scale的作用是()。 (分值: 2.0)
A. 查看服务容器的输出
B. 列出项目中目前的所有容器
C. 设置指定服务运行的容器个数
D. 强制停止服务容器
7. 3.7 关于docker-compose up命令,以下说法错 渝粤教育 误的是()。 (分值: 2.0)
A. docker-compose up命令十分强大,它将尝试自动完成包括构建镜像,创建服务,启动服务,并关联服务相关容器的一系列操作
B. 链接的服务都将会被自动启动,除非已经处于运行状态
C. 默认情况下,docker-compose up启动的容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试
D. 当通过Ctrl-C停止命令时,只有当前容器会停止
8. 3.8 下列关于Compose的说法中,错误的是()。 (分值: 2.0)
A. 通过docker compose管理的一个项目被抽象称为一个项目
B. 项目是由是由一组关联的应用容器组成的一个完整的业务单元
C. Compose的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理
渝粤题库 D. 服务是一个应用的容器,只能包括一个容器实例
9. 3.9 下列关于Compose的说法中,错误的是()。 (分值: 2.0)
A. 仅使用一个单独的docker-compose.yml模板文件时,无法配置应用程序的服务
B. Compose的前身是开源项目Fig,它是一个定义及运行多个Docker容器的工具,负责快速在集群中部署分布式应用
C. Compose通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景
D. Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用
10. 3.10 以下哪个选项不是Compose被引入的原因?() (分值: 2.0)
A. 实际的生产环境往往需要定义数量庞大的docker容器,并且容器之间具有错综复杂的联系
B. 手动记录和配置这些复杂的容器,不仅效率低下,而且容易出错
C. 用户迫切需要一种像Dockerfile定义docker容器一 广东开放大学 样能够定义容器集群的编排和部署工具
D. 用户在使用Docker时,需要涉及到多极情况的网络通信
11. 3.11 下列对于Swarm Mode的说法错误的是()。 (分值: 2.0)
A. Swarm mode内置键值对存储功能
B. 提供了众多的新特性,比如:具有容错能力的去中心化设计、内置服务发现、负载均衡、路由网格、动态伸缩、滚动更新、安全传输等
C. Docker不允许在同一个Docker主机上既运行Swarm Service,又运行单独的容器
D. 使得Docker原生的Swarm集群具备与Mesos(资源管理平台)、Kubernetes(编排管理工具)竞争的实力
12. 3.12 下列对于节点的说法错误的是()。 (分值: 2.0)
A. 用户不能通过配置让服务只运行在管理节点
B. 工作节点是任务执行节点,管理节点将服务下发至工作节点执行
C. 管理节点用于Swarm集群的管理,docker swarm命令基本只能在管理节点执行
D. 运行Docker的主机可以主动初始化一个Swarm集群或者加入一个已存在的Swarm集群,这样主机就成为一个节点
13. 3.13 下列关于服务和任务的说法错误的是()。 (分值: 2.0)
A. 任务是Swarm集群中的最小的调度单位
B. 任务包含一个Docker容器和在容器内运行的命令,如果某一个 国家开放大学 任务崩溃,系统将尝试重新启动任务
C. 服务是指一组任务的集合
D. 服务定义了任务的属性,比如任务的个数、服务策略、镜像的版本号
14. 3.14 管理节点分配任务的步骤中,错误的是()。 (分值: 2.0)
A. ①用户通过Docker引擎客户端,使用命令docker service create提交服务的定义
B. ②管理节点根据定义创建相应的任务,并分配IP地址
C. ③将任务分发到对应的节点上
D. ④节点直接执行任务
15. 3.15 以下不是Swarm调度策略的是()。 (分值: 2.0)
A. Random
B. Polling
C. Spread
D. Binpack
16. 3.16 以下是Swarm网络模式的是()。 (分值: 2.0)
A. Overlay
B. Ingress
C. Docker Gwbridge
D. 以上三个都正确
17. 3.17 Swarm中节点通信时,使用哪种技术来验证、授权和加密?() (分值: 2.0)
A. TLS
B. PKI
C. DES
D. PGP
18. 3.18 搭建Swarm集群之前,需要开放的端口是()。 (分值: 2.0)
A. 2377/TCP
B. 7946/TCP与7946/UDP
C. 4789/UDP
D. 以上三个选项都对
19. 3.19 Compose支持Linux、MacOS、Windows三大平台,其中哪些平台自带docker-compose二进制文件?() (分值: 2.0)
A. Linux和MacOS
B. Linux、MacOS和Windows
C. MacOS和Windows
D. Linux和Windows
20. 3.20 以下哪个选项不是Compose配置文件中 成人学历 的指令?() (分值: 2.0)
A. image
B. environment
C. command
D. build
简答题/计算题
1. 3.1 阐明使用docker-compose部署应用的步骤。 (分值: 15.0)
2. 3.2 阐明Swarm中的服务和任务。 (分值: 15.0)
