欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
虚拟化与容器 - 第三次形成性考核作业(占总成绩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 Dockerfile用于重现一个容器, _____ 则用来重现容器的集群。 (分值:2.0分)
2. 3.2 Compose的前身是开源项目Fig,它是一个定义 国家开放大学 及运行多个Docker容器的工具,负责快速在集群中 _____ 分布式应用。 (分值:2.0分)
3. 3.3 Compose是Docker的 _____ 工具,主要用来构建基于Docker的复杂应用,Compose通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。 (分值:2.0分)
4. 3.4 _____ 是一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。 (分值:2.0分)
5. 3.5 对于Linux而言,可以通过Python的包管理工具pip安装Compose,也可以直接下载编译好的 _____ 使用Compose,甚至能够直接在Docker中运行Compose容器。 (分值:2.0分)
6. 3.6 docker-compose.yml是Compose中项目的 _____ (分值:2.0分)
7. 3.7 _____ 提供Do 渝粤题库 cker容器集群服务,是Docker官方对容器云生态进行支持的核心方案。 (分值:2.0分)
8. 3.8 Swarm mode(模式)内置 _____ 功能,提供了众多的新特性,比如:具有容错能力的去中心化设计、内置服务发现、负载均衡、路由网格、动态伸缩、滚动更新、安全传输等。 (分值:2.0分)
9. 3.9 运行Docker的主机可以主动初始化一个Swarm集群或者加入一个已存在的Swarm集群,这样这个运行Docker的主机就成为一个Swarm集群的 _____ (分值:2.0分)
10. 3.10 _____ 是Swarm集群中的最小的调度单位,它包含一个Docker容器和在容器内运行的命令。 (分值:2.0分)
11. 3.11 _____ 是指一组任务的集合,服务定义了任务的属性,比如任务的个数、服务策略、镜像的版本号等。 (分值:2.0分)
12. 3.12 Swarm的调度器会根据指定的策略来计算最适合运行容器的节点,目前支持的策略有以下三种:Random、 _____ 、Binpack。 (分值:2.0分)
13. 3.13 Swarm有一种特殊的overlay网络,用于服务节点间的负载均衡,它是 _____ (分值:2.0分)
14. 3.14 Swarm的数据流量分为两个层面,分别是控制管理流量和 _____ (分值:2.0分)
15. 3.15 Docker中内置的Swarm模式PKI系统使安全部署容器编排系统变得简单。Swarm中的节点使用 _____ 来验证、授权和加密与其他节点的通信。 (分值:2.0分)
简答题/计算题
1. 3.1 阐明使用docker-compose部署应用的步骤。 (分值:15.0分)
2. 3.2 阐明Swarm中的服务和任务。 (分值:15.0分)