没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
《Docker 容器技术 配置、部署与应用》习题
项目一 Docker 安装
选择题
1、有关 Docker 的叙述中,正确的是( )。
A. Docker 不能将应用程序发布到云端进行部署。
B. Docker 将应用程序及其依赖打包到一个可移植的镜像中。
C. Docker 操作容器时必须关心容器中有什么软件。
D. 容器依赖于主机操作系统的内核版本,因而 Docker 局限于操作系统平台。
2、关于 Docker 的优势,不正确的说法是(
A. 应用程序快速、一致地交付。
)。
B. 响应式部署和伸缩应用程序。
C. Docker 用来管理容器的整个生命周期,但不能保证一致的用户界面。
D. 在同样的硬件上运行更多的工作负载。
3、容器化开发流程中,项目开始时分发给所有开发人员的是( )。
A. Dockerfile
B. Docker 镜像
D. 基础镜像
C. 源代码
4、以下关于 docker 命令的基本用法的说法中,不正确的(
A. 短格式的单字符选项可以组合在一起使用。
)。
B. 使用布尔值选项时不赋值,Docker 将选项值视为 false。
C. 多值选项可以在单个命令行中多次定义。
D. 对于较长的单行命令可以使用续行符进行换行。
简答题
1.什么是 Docker?
2.容器与虚拟机有什么不同?
1
3.Docker 引擎包括哪些组件?
4.简述 Docker 架构。
5.Docker 使用了哪些底层技术?
6.Docker 命令行接口有哪些类型?
项目二 Docker 快速入门
选择题
1、以下镜像名称中,完整的表示是( )。
A. myregistryhost/fedora/httpd:version1.0。
B. myregistryhost:5000/httpd:version1.0。
C. myregistryhost:5000/fedora/httpd。
D. myregistryhost:5000/fedora/httpd:version1.0。
2、关于 Docker 镜像操作,不正确的说法是(
)。
A. 可以通过 dangling 的布尔值列出无标签的镜像。
B. 通过 shell 命令替换可以解决镜像的批量操作。
C. 离线环境中是无法导入镜像的。
D. 多个标签可能对应的是同一个镜像。
3、关于 Docker 容器操作,正确的说法是(
)。
A. 使用不带任何选项的 docker ps 命令可以列出本地主机上的全部容器。
B. 使用 docker rm -f 命令删除正在运行的容器。
C. 使用 docker start 命令可以创建并启动一个新的容器。
D. 使用 docker attach 命令可以连接未运行的容器。
4、以下关于 Dockerfile 指令的说法中,不正确的是(
)。
A. FROM 可以在同一个 Dockerfile 文件中多次出现,以创建多个镜像层。
B. RUN 指令将在当前镜像顶部创建新的层,在其中执行所定义的命令并提交结果。
C. COPY 和 ADD 指令的源都不可以是压缩包。
D. CMD 用来指示 docker run 命令运行镜像时要执行的命令。
5、CMD 和 ENTRYPOINT 都可定义运行容器时执行的命令,不正确的说法是(
)。
2
A. CMD 指令应为 ENTRYPOINT 指令提供默认参数,或者用于容器中执行临时命令。
B. Dockerfile 中没有必要定义 CMD 或 ENTRYPOINT 指令。
C. 当使用替代参数运行容器时,CMD 指令的定义将会被覆盖。
D. 将整个容器作为一个可执行文件时应当定义 ENTRYPOINT 指令。
6、从软件开发与运维的角度看,容器对应的阶段是(
)。
A. 软件部署与运维
C. 软件开发
B. 软件交付
D. 软件调试
简答题
1.什么是镜像?
2.Docker 使用哪几种方式来标识镜像?
3.镜像描述文件有什么用?
4.什么是基础镜像?
5.简述镜像的分层结构。
6.什么是容器?
7.Docker 使用哪几种方式来标识容器?
8.什么是容器层?它有什么特点?
9.写时复制有什么作用?
10.Docker 注册中心与仓库有什么不同?
11.Docker Hub 有哪些功能?
12.Docker 构建镜像有哪几种方法?
13.COPY 指令应遵守哪些复制规则?
14.RUN、CMD 和 ENTRYPOINT 指令有何不同?
项目三 Docker 网络与存储配置
选择题
1、不同 Docker 主机上运行的容器之间需要通信,应选择( )。
A. 用户自定义桥接网络
B. overlay 网络
3
C. macvlan 网络
D. host 网络
2、容器之间直接交流非常频繁,应选择的网络模式是(
)。
A. host 模式
C. none 模式
B. bridge 模式
D. container 模式
3、关于容器之间的通信,不正确的说法是(
)。
A. 默认桥接网络中,容器之间可以通过名称互相访问。
B. 容器通过端口映射对外部提供连接。
C. 容器之间通过挂载主机目录可以实现相互之间的数据通信。
D. 容器之间使用--link 选项建立传统的容器互联。
4、以下关于端口映射的说法中,不正确的是(
)。
A. 使用-P 选项可以发布所有暴露的端口,要发布的端口必须提前暴露出来。
B. 使用-p 选项发布特定端口,发布的端口不必提前暴露出来。
C. 使用-p 主机端口:容器端口将映射主机上所有网络接口的地址。
D. 使用-p 选项不可以同时发布 TCP 和 UDP 端口。
5、以下关于容器持久化数据的说法中,不正确的是(
A. 卷是在 Docker 中持久化数据存储的最佳方式。
B. 容器的外部存储位于 Docker 主机本地存储区域之外。
C. 绑定挂载限制容器的可移植性。
)。
D. 卷没有绕过联合文件系统,其读写性能不如绑定挂载。
6、以下关于卷的说法中,不正确的是(
A. 同一个卷可以由多个容器挂载。
B. 删除容器时会同时删除其匿名卷。
)。
C. 将一个空白卷挂载到容器中已包含文件的目录中,则这些文件会被复制到卷中。
D. 启动带有卷的容器时,如果卷不存在,则 Docker 会自动创建该卷。
7、以下关于绑定挂载的说法中,不正确的是(
)。
A. 绑定挂载目标可以使用 pwd 命令表示容器的当前目录。
B. 绑定挂载文件可以用于主机与容器之间共享配置文件。
C. 需要挂载的目录可以由主机上的绝对路径或相对路径引用。
D. 无论主机上的目录是否为空,绑定挂载到容器中的非空目录都会发生被遮盖的情
况。
4
8、以下关于挂载操作的说法中,正确的是(
)。
A. Docker 支持在容器中使用相对路径的挂载点目录。
B. 使用 docker run 命令时-v 选项可以将所有选项组合在一个字段中。
C. 使用 docker run 命令时--mount 选项采用若干键值对的写法,但同一个键只能用
一次。
D. 对于 tmpfs 挂载,使用 docker run 命令时只可以使用--tmpfs 选项。
简答题
1.Docker 网络驱动主要有哪几种?
2.选择 Docker 网络驱动应遵守哪些原则?
3.Docker 的容器支持哪几种网络模式?
4.用户自定义桥接网络和默认桥接网络有哪些不同?
5.为什么生产环境不建议使用默认桥接网络?
6.容器之间有哪些通信解决方案?
7.如何能让容器能够被外部网络访问?
8.Docker 存储驱动主要有哪几种?
9.Docker 存储有哪几种挂载类型?各自适合哪些应用场合?
10.什么是匿名卷?
11.什么情形下容器会填充卷?
12.什么情形下容器挂载目录中的数据会被遮盖?
项目四 Docker 容器与守护进程运维
选择题
1、关于运行时选项覆盖 Dockerfile 指令,不正确的说法是( )。
A. Dockerfile 声明 ENTRYPOINT 指令,则容器运行时指定的命令均作为参数追加到
ENTRYPOINT 指令中。
B. --entrypoint运行时选项设置会覆盖镜像的Dockerfile 中的ENTRYPOINT 指令设置。
C. --expose 运行时选项会覆盖 Dockerfile 的 EXPOSE 指令所定义的端口。
5
剩余35页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6747
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功