江苏开放大学2024年春《虚拟化与容器 060753》第二次形成性考核作业参考答案

2024年3月2608:37:09发布者:国开文档专家 23 views 举报

单选题

12.1  关于Docker安装的表述错误的是()。

A Docker支持在Windows、Linux、MacOS等系统上安装

B CentOS安装Docker有两种方式:一,curl获取脚本安装,另外是yum仓库安装。

C Docker服务端和客户端必须运行在一台机器上

D可通过docker version命令参看Docker版本信息

答案:C

22.2  下列关于Docker的说法正确的是()。

ADocker把多次修改积攒到一起,一次提交进镜像

BDocker容器不可以脱离底层硬件,随时随地获取应用资源

C可以在一台主机上创建轻量级的、可移植的、自给自足的容器

D通过容器打包应用程序进入镜像,增加了工作量,使工作更繁琐

答案:C

32.3下列关于Docker容器说法正确的是()。

A通过 Dockerfile 构建的镜像,由这些镜像启动的容器内应用都是在后台运行的

B可以通过命令 docker exec -it 容器 ID /bin/bash 来进入容器内部

C可以使用 docker rm 容器 ID 命令来删除一个正在运行中的容器

D Docker的默认存储目录在/root/docker

答案:B

42.4  下列关于 Docker 删除镜像的描述正确的是()。

A当删除镜像时,要确保没有容器在使用它

B若有容器使用镜像中,需先删除镜像,再删除镜容器

C当镜像有多个标签时,删除其一,会影响镜像文件

D当镜像只剩下一个标签时,删除标签会影响镜像文件

答案:A

52.5  下列关于 Docker 容器说法错误的是()。

A镜像是只读模板,容器是给这个只读模板添加一个额外的可写层

B容器十分轻量,用户可以随时创建或删除

C通过 docker create 命令创建的容器,默认是启动状态的

D容器是一个与其中运行的 shell 命令共存亡的终端,命令运行容器运行,命令结束容器

答案:D

62.6  下列关于 Docker 三大核心概念说法错误的是()。

A镜像是创建容器的基础,类似虚拟机的快照

B镜像可以理解为一个面向 Docker 容器引擎的只读模板

CDocker 容器可以被启动、停止和删除

D可以使用 pull 命令将镜像上传到仓库

答案:

72.7  关于Docker的服务端和客户端描述错误的是()。

ADocker安装完成后包含两个程序:Docker 服务端和 Docker 客户端

BDocker服务器端和客户端必须运行在不同的机器上面

CDocker服务端是一个服务进程,负责管理所有容器

DDocker客户端用来控制 Docker 服务端进程

答案:

82.8  下列关于数据卷的说法不正确的是()。

A数据卷是一个位于容器中供容器使用的特殊目录

B数据卷可实现将宿主目录挂载到数据卷上

C对宿主内数据卷对应目录内文件的修改会反映到数据卷中

DDocker 可使用-v来创建数据卷,一个容器只可创建一个数据卷

答案:

92.9  什么是Docker()?

A虚拟机

B半虚拟化技术

C开源的应用容器引擎

D集装箱

答案:

102.10  Docker与KVM虚拟化技术的区别是()。

ADocker容器启动快,资源占用小,操作系统级虚拟化技术

BKVM容器启动快,资源占用小,操作系统级虚拟化技术

C没有区别

D以上选项都不正确

答案:

112.11  CGroup在Docker中起到()的作用。

A资源隔离

B资源共享

C资源限制

D资源保护

答案:

122.12  Namespace在Docker中起到()的作用。

A资源隔离

B资源共享

C资源限制

D资源保护

答案:

132.13  如何搜索Nginx镜像?()

Adocker search nginx

Bdocker nginx search

Cdocker se nginx

Ddocker s nginx

答案:

142.14  如何下载Nginx镜像?()

Adocker nginx pull

Bdocker pull nginx

Cdocker download nginx

Ddocker p nginx

答案:

152.15  如何创建一个Nginx容器并放在后台启动?()

Adocker run -d nginx

Bdocker run -it nginx

Cdocker run nginx

Ddocker r -it nginx

答案:

162.16  怎么进入容器终端?()

Adocker exec -d nginx

Bdocker exec -it nginx /bin/bash

Cdocker exec -itd nginx

Ddocker exec -it nginx

答案:

172.17  查看容器详细信息使用的命令是()。

Adocker run

Bdocker images

Cdocker inspect

Ddocker stats

答案:

182.18  如何查看Docker安装的版本?()

Adocker info

Bdocker -help

Cdocker -v

Ddocker v

答案:

192.19  使用dockerfile文件构建镜像的命令是()。

Adocker build

Bdocker commit

Cdocker import

Ddocker export

答案:

202.20  使用Docker可以帮助企业解决或者改善什么问题?()

A提高资源利用率

B标准化

C环境一致性

D以上三个选项都正确

答案:

填空题

12.1 Docker使用 架构模式,Docker守护进程一般在Docker主机后台运行,作为服务器端接收Docker客户端的请求,并负责创建、运行和分发Docker容器。

答案:

22.2  Docker使用Google公司推出的Go语言开发实现,基于Linux内核的CGroups,namespace,以及AUFS类的UnionFS(联合文件系统)等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。 由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为 。

答案:

52.5  Docker的网络模式有bridge、host、container、none四种,其中默认使用的模式是 。 

答案:

62 .6、容器是一个镜像的可运行的 ,可以使用Docker REST API或者命令行来操作容器。

答案:

72.7 是一个可以绕过联合文件系统的,专门指定的可在一个或多个容器间共享的特殊目录。

答案:

82.8、镜像构建完成后,可以很容易地在当前宿主机上运行,但是,如果需要在其他服务器上使用这个镜像,用户就需要一个集中的存储、分发镜像的服务, 就是这样的服务。

答案:

92.9、最常使用的Registry公开服务是官方的 ,这也是默认的Registry,并拥有大量的高质量的官方镜像。

答案:

102.10、 是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源的Docker Distribution项目。

答案:

112.11、 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。

答案:

122.12、通过对 命令的学习,可以发现镜像的定制实际上就是定制每一层所添加的配置、文件。

答案:

132.13、用户可以在登录之后通过 命令将自己的镜像推送到Docker Hub。

答案:

142.14、容器内的程序经常是运行在一个 的环境里,使用起来,就好像在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。

答案:

简答题

12.1  阐述docker命令stop、kill、rm区别。

答案:


22.2  Docker持久化数据的方式有几种?请详细说明。

答案:


提示:下载前请核对题目。客服微信:diandahome
下载的文档都包含参考答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。