《Docker技术集与应用》课程测试试卷说明:本试卷由选择题和简答题两部分组成,满分100分。
一、选择题
说明:共30题,每题2分,共计60分。
针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
1.下列关于Docker的说法正确的是()。
A. Docker采用经多次小变更积攒到一起,一次提交进镜像的方式
B. Docker容器可以脱离底层硬件,随时随地获取应用资源
C. 可以在一台主机上创建轻量级的、可移植的、自给自足的容器
D. 通过容器打包应用程序进入镜像,增加了工作量,使工作更繁琐
2.关于Docker与传统虚拟机的区别包括()。
A.Docker容器的启动速度是秒级,而传统虚拟机时分钟级
B.Docker容器在计算能力损耗上接近50%,而传统虚拟机几乎无损耗
C.Docker容器单机可启动上千个,而传统虚拟机仅为几十个
D.Docker容器在隔离性上是完全隔离,而传统虚拟机则是采用资源限制
3.关于Docker安装的表述错误的是()。
A.Docker支持在Windows、Linux、MacOS等系统上安装
B.CentOS安装Docker有两种方式:其一,curl获取脚本安装,另外是yum仓库安装
C.Docker服务端和客户端必须运行在一台机器上
D.可通过docker version命令查看Docker版本信息
4.下列关于Docker镜像的描述正确的是()。
A.Docker tag的命令格式为:docker tag 新名称:[标签] 原名称:[标签]
B.既可以使用镜像的名称标签删除镜像,也可以使用镜像的ID删除镜像
C.删除镜像时,先要删除依赖该镜像的所有容器,再去删除镜像
D.当镜像有多个标签时,删除其中一个标签既可以删除整个镜像
5.下列关于Docker删除镜像的描述正确的是()。
A.当删除镜像时,要确保没有容器在使用它
B.若有容器使用镜像中,需先删除容器,再删除镜像
C.当镜像有多个标签时,删除其一,会影响镜像文件
D.当镜像只剩下一个标签时,删除标签不会影响镜像文件
6.下列关于Docker容器说法错误的是()。
A.镜像是只读模板,容器是给这个只读模板添加一个额外的可写层
B.容器十分轻量级,用户可以随时创建或删除
C.通过docker create命令创建的容器,默认是启动状态的
D.容器是一个与其中运行的shell命令共存亡的终端,命令运行容器运行,命令结束容器
退出。
7.下列关于Docker三大核心概念说法错误的是()。
A.镜像是创建容器的基础,类似虚拟机的快照
B.镜像可以理解为一个面向Docker容器引擎的只读模板
C.Docker容器可以被启动、停止和删除
D.可以使用pull命令将镜像上传到仓库
8.关于Docker的服务端和客户端描述错误的是()。
A. Docker安装完成后包含两个程序:Docker服务端和Docker客户端
B. Docker服务器端和客户端必须运行在不同的机器上面
C. Docker服务端是一个服务进程,负责管理所有容器
D. Docker客户端用来控制Docker服务端进程
9.Docker在启动创建或进入容器时,下列()参数可给Docker分配一个伪终端。
A. -i
B. -t
C. -w
D. -d
10.Docker的数据管理是通过()来实现的。
A. lvm
B. 数据卷容器
C. 镜像
D. 数据卷
11.通过镜像nginx:centos创建一个名字为web1的容器,并且将宿主的/var/www目录
挂载到容器的/data目录上,下列操作命令可以实现的是()。
A.docker run -d -v /var/www /data --name web1 nginx:centos
B.docker run -d -v /var/www:/data --name web1 nginx:centos
docker进入容器C.docker run -d -v /var/www -v /data --name web1 nginx:centos
D.docker run -d -v /data:/var/www --name web1 nginx:cento
12.下列()不属于Docker创建镜像的方法。
A. 基于Dockerfile创建
B. 基于Makefile创建
C. 基于现有镜像创建
D. 基于本地模板创建
13.下列对Dockerfile指令描述正确的是()。
A.FROM指定新镜像依托相关的容器
B.MAINTAINER新镜像的维护人信息
C.ENV设置一个环境变量的值
D.COPY将本地任意目录内的文件或目录复制到目标地点
14.下列()命令能查看到已经停止了的容器。
A.docker ps
B.docker ps -a
C.docker container ls
D.docker container ls -a
15.下列关于Docker容器互联的说法错误的是()。
A.容器互联是在容器间建立的一条专门的网络通讯隧道
B.容器互联是通过容器的名称实现的
C.容器互联后源容器可以看到接收容器指定的信息
D.可以避免暴露端口到外部网络,提高容器的安全性
16.使用Docker-compose构建环境的时候,通过()指定特定的配置文件。
A.-c
B.--config
C.-f
D.--file
17.Docker Compose的常用命令描述不正确的是()。
A.ps 列出容器
B.up 创建和启动容器
C.scale指定一个服务容器启动数量
D.停止容器、网络、数据卷和镜像

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。