容器可以重复运行,容器自身已经包含了它的依赖,因此可以确保在任何环境下运行容器,都有一致的行为。容器将应用与基础设施解耦,从而简化了应用部署到不同云提供商、不同操作系统中的工作。
    容器镜像
    容器镜像是一个准备好运行的软件包,包含应用运行的所有内容:代码和它需要的运行时环境、应用和系统库,以及基础设置的默认值。
    容器是不可更改的:你不能改变容器内的代码,要更新代码只能通过重新构建新的镜像文件,运行新的容器
    容器运行时
    容器运行时负责运行容器。K8S支持多种容器运行时:Docker、containerd、CRI-O,以及任何K8S CRI的实现。