Skip to content

容器基础导览

容器基础模块用于解释所有容器技术共享的概念和标准。无论后续使用 Docker、containerd、Podman,还是把应用部署到 Kubernetes,都需要先理解镜像、容器、运行时、仓库、标准接口和隔离机制。

阅读路径

文档重点适合场景
核心概念容器、镜像、运行时、namespace、cgroup、分层边界建立全局认知
运行时与工具边界Docker、containerd、CRI-O、runc、Podman 的位置分清生态角色
容器标准OCI、CRI、CNI、CSI 等标准理解不同组件如何互通

为什么先看基础

很多容器问题不是 Docker 命令问题,而是分层边界没分清:

现象背后的基础概念
Kubernetes 节点没有 Docker 也能跑镜像镜像标准和 CRI 运行时
容器删除后数据丢了容器可写层和持久化卷
容器内端口监听了但外部访问不到网络命名空间和端口映射
容器能启动但被 OOMKilledcgroup 内存限制
镜像能拉取但无法运行CPU 架构、入口命令、运行时兼容

先掌握这些概念,后面学习 Docker 命令、Kubernetes YAML 和 Colima 工具时会更容易定位问题。

别急,先让缓存热一下。