全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页

Docker 基础概念专题测试

12 题 25 分钟 难度:

考察知识点

  • Docker 基础概念 (12题): 容器技术原理、Docker 架构、容器与 VM 区别、核心优势
1
单选题

关于 Docker 容器与传统虚拟机的区别,以下说法正确的是?

A

容器和虚拟机都需要独立的操作系统内核

B

容器共享宿主机操作系统内核,虚拟机需要独立的 Guest OS

C

容器的启动速度比虚拟机更快,但资源隔离性完全相同

D

虚拟机的性能损耗比容器更低

2
多选题

相比传统虚拟机,Docker 容器的主要优势包括哪些?

A

启动速度更快,通常在秒级完成

B

资源开销更小,多个容器可共享宿主机内核

C

隔离性更强,完全独立的硬件模拟

D

镜像体积小,便于传输和部署

E

更适合需要完整操作系统隔离的安全敏感场景

3
判断题

Docker 容器由于共享宿主机内核,其运行时性能损耗高于传统虚拟机。

A

B

4
单选题

Docker 采用 C/S 架构,以下哪个组件负责实际执行容器操作(如创建、启动、停止容器)?

A

Docker Client

B

Docker Daemon(dockerd)

C

Docker Registry

D

Docker Compose

5
填空题

安装 Docker 后,可以通过执行命令 ________________ 来验证安装是否成功,该命令会输出 Docker 的版本信息。

6
判断题

Docker Desktop 只能在 Windows 和 macOS 上安装,Linux 系统不支持 Docker Desktop。

A

B

7
单选题

关于 Docker 镜像与容器的关系,以下描述最准确的是?

A

容器是镜像的只读模板,镜像是运行实例

B

镜像是只读模板,容器是基于镜像创建的运行时实例

C

镜像和容器是同一概念,只是不同叫法

D

容器可以没有镜像,但镜像必须从容器导出

8
多选题

关于 Docker 镜像的分层结构,以下说法正确的有哪些?

A

镜像由多个只读层(layers)叠加而成

B

每个 Dockerfile 指令都会创建一个独立的层

C

容器运行时会在镜像层之上添加一个可写的容器层

D

多个容器共享同一个基础镜像层,节省磁盘空间

E

删除容器会影响其所用镜像的层

9
判断题

当基于一个镜像启动多个容器时,这些容器共享同一个可写层。

A

B

10
单选题

Docker 的三大核心组件中,负责存储和分发镜像的是哪个?

A

Docker Client

B

Docker Daemon

C

Docker Registry

D

Docker Container

11
多选题

Docker Daemon(dockerd)的主要职责包括哪些?

A

接收并处理来自 Client 的 REST API 请求

B

管理镜像、容器、网络和数据卷的生命周期

C

提供命令行界面供用户交互

D

监控容器状态并执行健康检查

E

与 containerd 和 runc 协作完成容器运行时管理

12
填空题

Docker Daemon 在执行 docker run 时,底层会依次调用 containerd 和 ______ 来完成容器的创建与启动。

← 上一个试卷 Docker Compose 专题测试
下一个试卷 → Dockerfile 基础专题测试

📝 发现内容有误?点击此处直接编辑

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库