1、核心组件
容器镜像(Container Image):容器的“模板”,是静态的只读文件,包含应用运行所需的完整环境(如Ubuntu系统、Python运行时、应用代码),通过Dockerfile定义构建规则,可通过镜像仓库(如 Docker Hub、Harbor)分发。
容器(Container):镜像的“运行实例”,是动态的可读写实体,镜像被加载到内存后形成容器,应用在容器内独立运行,容器停止后,其临时数据会被销毁(除非挂载持久存储)。
镜像仓库(Image Registry):用于存储和分发容器镜像的平台,CKA认证中需掌握镜像拉取、推送、私有仓库配置等实操(如配置K8s集群访问私有镜像仓库)。
容器运行时(Container Runtime):负责容器的创建、启动、停止等生命周期管理,K8s 支持多种运行时(如 containerd、CRI-O),是CKA集群部署与配置模块的核心考点之一。
2、容器生命周期
构建(Build):通过Dockerfile 编写镜像构建规则,执行docker build生成镜像;
分发(Distribute):将镜像推送到镜像仓库,或从仓库拉取到目标环境;
运行(Run):通过docker run或K8s的Pod配置,基于镜像创建容器并启动应用;
管理(Manage):监控容器状态、日志收集、资源调整、停止/删除容器;
销毁(Destroy):容器停止后,可手动删除容器(docker rm),镜像仍保留在本地。
400-626-7377
在线咨询
微信号:zpitedu