底层原理与架构专题测试
考察知识点
- 底层原理与架构 (13题): containerd 架构、runc 容器运行时、namespace 隔离、cgroups 资源限制、UnionFS 原理
💡 参考答案在文末
判断题
1
在容器启动流程中,containerd-shim 的存在使得即使 containerd 守护进程重启,容器仍然可以继续运行。
2
USER Namespace 可以将容器内的 root 用户(UID 0)映射为宿主机上的非特权用户,从而增强安全性。
单选题
3
Cgroups v2 相比 v1 的主要改进是什么?
4
在 overlay2 存储驱动中,当容器修改了镜像层中的某个文件时,会触发什么操作?
5
OCI(Open Container Initiative)规范主要定义了什么?
6
Linux 提供了六种 Namespace 实现资源隔离,以下哪个不是其中之一?
7
关于容器与宿主机内核的关系,以下说法正确的是?
多选题
8
关于 PID Namespace,以下说法正确的有哪些?
9
Cgroups v1 支持以下哪些资源控制器(subsystem)?
10
关于 overlay2 存储驱动的层结构,以下说法正确的有哪些?
11
以下关于容器与宿主机内核兼容性的说法正确的有哪些?
填空题
12
要查看某个进程所属的 Namespace 信息,可以查看 /proc/____________ 目录下的文件。
13
执行 docker run 时,Docker Daemon 通过 containerd 最终调用 ____________ 来创建和启动容器。
参考答案
1.正确
2.正确
3.B
4.B
5.A
6.C
7.B
8.A;B;C;E
9.A;B;C;D;E
10.A;B;C;D;E
11.A;C;D;E
12./ns
13.runc
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码