什么是云容器?– 云容器简介 – AWS

365封号余额怎么办 admin 2025-10-26 16:07:47

云容器只是在云基础设施上运行的容器,而不是在本地计算机上或数据中心中运行的容器。云计算中的容器是映像文件,包含运行软件所需的所有内容:代码、运行时、库、环境变量和配置文件。映像是分层构造的,从基础映像(通常是操作系统的最小化版本)开始,然后按照容器配置文件中的说明添加其他层。容器映像的核心特征之一是其不可变性:一旦创建,它们就不会更改。可以将映像存储在容器注册表中,并在不同的云环境中一致地重复使用它们。

以下概述容器技术的不同方面。

容器运行时系统

容器运行时负责容器的实际运行。这些运行时管理容器的运行、生命周期和资源隔离。容器在云实例操作系统的用户空间中作为独立进程运行。它们共享主机操作系统,但在彼此之间和与主机之间保持分离。这种隔离可以实现高效的资源分配,其中运行时会实施限制以避免容器之间的资源争用。

联网

可以使用自己的隔离网络堆栈配置云容器,确保在单独容器中运行的应用程序不会相互干扰。端口映射和预定义的网络通道管理与外部世界以及容器之间的通信。

存储

云容器通常使用短暂存储,这意味着当容器停止时,写入容器可写入层的任何数据都会丢失。可以使用云存储卷进行持久性存储。这些卷独立于容器的生命周期,可以在容器之间共享。

编排

在大型系统中,编排工具可以自动部署、扩展和管理多个容器。编排工具将这些容器分布在云服务器集群中,平衡负载并管理失效转移流程。自动化功能极大地简化复杂环境中的容器化应用程序管理。可以跨混合云架构部署和管理庞大的高级容器化应用程序,而无需对每个云实例执行操作。可以对编排工具进行编程,从容器注册表中提取映像文件并自动部署到云实例,而不是手动将容器映像文件传输到每个实例。