容器内部原理
네임스페이스가 무엇을 가리고, cgroup 이 무엇을 제한하고, OCI 이미지가 어떤 세 개의 JSON 으로 이루어져 있는지를 손으로 확인합니다. inode 번호를 직접 비교하고, 제한을 걸어 놓고 컨테이너가 보는 값과 대조하고, 이미지를 tar 로 풀어 매니페스트와 config 를 열어 봅니다. 이 코스를 마치면 '컨테이너가 이상하다'는 말을 세 개의 층으로 갈라서 물을 수 있습니다.
고급 · 레슨 11 · 实验 3
커리큘럼
命名空间 — 能看见什么
- 七种命名空间与容器的真身 reading
- 用眼睛确认命名空间 lab
- 测验:命名空间 quiz
cgroup — 能用多少
- cgroup v2,以及限制看上去没生效的时候 reading
- 加上限制,再和观测值对照 lab
- 测验:cgroup quiz
OCI 镜像格式
- 打开一份镜像,里面装着什么 reading
- 把镜像拆开往里看 lab
- 测验:OCI 镜像格式 quiz
从 /proc 看容器
- 证明容器存在的四个文件 reading
- 测验:从 /proc 看容器 quiz