经 Amazon ECS 优化的 AMI - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

经 Amazon ECS 优化的 AMI

Amazon ECS 提供经过亚马逊 ECS 优化的 AMI,这些AMI已预先配置了运行容器工作负载的要求和建议。建议对 Amazon EC2 实例使用经 Amazon ECS 优化的 Amazon Linux 2023 AMI,除非应用程序要求使用 Amazon EC2 基于 GPU 的实例、特定的操作系统或在该 AMI 中尚不可用的 Docker 版本。有关 Amazon Linux 2 和 Amazon Linux 2023 实例的信息,请参阅《Amazon Linux 2023 用户指南》中的比较 Amazon Linux 2 和 Amazon Linux 2023。从最新的经 Amazon ECS 优化的 AMI 启动容器实例可确保您收到最新的安全更新和容器代理版本。有关如何启动实例的信息,请参阅 启动 Amazon ECS Linux 容器实例

经 Amazon ECS 优化的 AMI 的 Linux 变体使用 Amazon Linux 2 AMI 作为其基础。还提供了 Amazon Linux 2 AMI 版本注释。有关更多信息,请参阅 Amazon Linux 2 版本注释

以下经 Amazon ECS 优化的 AMI 的变体可用于您的 Amazon EC2 实例。

操作系统 AMI 描述 存储配置
Amazon Linux 2023

经 Amazon ECS 优化的 Amazon Linux 2023 AMI

亚马逊 Linux 2023 是来自的下一代亚马逊 Linux Amazon。在大多数情况下,推荐用于为您的 Amazon ECS 工作负载启动 Amazon EC2 实例。有关更多信息,请参阅《Amazon Linux 2023 用户指南》中的什么是 Amazon Linux 2023

预设情况下,经 Amazon ECS 优化的 Amazon Linux 2023 AMI 附带一个 30GiB 的根卷。您可以在启动时修改 30 GiB 的根卷大小,以增加您的容器实例上的可用存储。此存储用于操作系统和 Docker 映像与元数据。

经 Amazon ECS 优化的 Amazon Linux 2023 AMI 的默认文件系统是 xfs,Docker 使用 overlay2 存储驱动程序。有关更多信息,请参阅 Docker 文档中的使用 OverlayFS 存储驱动程序

Amazon Linux 2023(arm64)

经 Amazon ECS 优化的 Amazon Linux 2023(arm64)AMI

基于 Amazon Linux 2023,建议在为 Amazon ECS 工作负载启动 Amazon EC2 实例时使用此 AMI,这些实例由基于 ARM 的 Amazon Graviton/Graviton 2 处理器提供支持。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的一般用途实例

亚马逊 ECS 优化的亚马逊 Linux 2023 (arm64) AMI 没有预装。 Amazon CLI

Amazon Linux 2023(Neuron)

经 Amazon ECS 优化的 Amazon Linux 2023(Neuron)AMI

基于 Amazon Linux 2023,建议在启动 Amazon EC2 Inf1 实例时使用此 AMI。它预先配置了 Amazon Inferentia 驱动程序和 Docker 的 Ne Amazon uron 运行时,这使得在 Amazon ECS 上运行机器学习推理工作负载变得更加容易。有关更多信息,请参阅在亚马逊 ECS Amazon 上的 Amazon Linux 2 上使用 Neuron。亚马逊 ECS 经过优化的亚马逊 Linux 2023(Neuron)AMI 没有 Amazon CLI 预装。

Amazon Linux 2

经 Amazon ECS 优化的 Amazon Linux 2 AMI

此项适用于您的 Amazon ECS 工作负载。经 Amazon ECS 优化的 Amazon Linux 2 AMI 不随附 Amazon CLI 预装。 预设情况下,基于Amazon Linux 2 的经 Amazon ECS 优化的 AMI(经 Amazon ECS 优化的 Amazon Linux 2 AMI、经 Amazon ECS 优化的 Amazon Linux 2(arm64)AMI 和Amazon ECS GPU 优化型 AMI)随附单个 30 GiB 根卷发货。您可以在启动时修改 30 GiB 的根卷大小,以增加您的容器实例上的可用存储。此存储用于操作系统和 Docker 映像与元数据。

经 Amazon ECS 优化的 Amazon Linux 2 AMI 的原定设置文件系统是 xfs,Docker 使用 overlay2 存储驱动程序。有关更多信息,请参阅 Docker 文档中的使用 OverlayFS 存储驱动程序

经 Amazon ECS 优化的 Amazon Linux 2 内核 5.10 AMI

基于 Amazon Linux 2,在启动 Amazon EC2 实例时使用此 AMI,您需要为 Amazon ECS 工作负载使用 Linux 内核 5.10 而不是内核 4.14。经 Amazon ECS 优化的 Amazon Linux 2 内核 5.10 AMI 未预装 Amazon CLI 。

Amazon Linux 2(arm64)

经 Amazon ECS 优化的 Amazon Linux 2(arm64)AMI

此 AMI 基于亚马逊 Linux 2,用于为亚马逊 ECS 工作负载启动由基于 ARM 的 Graviton Amazon /Graviton 2 处理器提供支持的亚马逊 EC2 实例。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的一般用途实例

亚马逊 ECS 优化的亚马逊 Linux 2 (arm64) AMI 没有预装。 Amazon CLI

经 Amazon ECS 优化的 Amazon Linux 2 内核 5.10(arm64)AMI

这个 AMI 基于亚马逊 Linux 2,适用于你的亚马逊 EC2 实例,这些实例由基于 ARM 的 Graviton Amazon /Graviton 2 处理器提供支持,你想使用 Linux 内核 5.10 而不是 Linux 内核 4.14 来处理亚马逊 ECS 工作负载。经 Amazon ECS 优化的 Amazon Linux 2 内核 5.10(arm64)AMI 未预装 Amazon CLI 。

Amazon Linux 2(GPU)

Amazon ECS GPU 优化型 AMI

基于 Amazon Linux 2,建议在为 Amazon ECS 工作负载启动基于 Amazon EC2 GPU 的实例时使用此 AMI。预配置了 NVIDIA 内核驱动程序和 Docker GPU 运行时,可以使正在运行的工作负载充分利用 Amazon ECS 上的 GPU。有关更多信息,请参阅在 Amazon ECS 上使用 GPU
Amazon Linux 2(Neuron)

经 Amazon ECS 优化的 Amazon Linux 2(Neuron)AMI

基于 Amazon Linux 2,此 AMI 适用于 Amazon EC2 Inf1、Trn1 或 Inf2 实例。它预先配置了 Amazon Inferentia 和 Amazon Trainium 驱动程序以及适用于 Docker 的 Ne Amazon uron 运行时,这使得在 Amazon ECS 上运行机器学习推理工作负载变得更加容易。有关更多信息,请参阅在亚马逊 ECS Amazon 上的 Amazon Linux 2 上使用 Neuron。亚马逊 ECS 经过优化的亚马逊 Linux 2(Neuron)AMI 没有 Amazon CLI 预装的。

Amazon ECS 提供了针对亚马逊 ECS 优化的 AMI 的 Linux 变体的变更日志。 GitHub有关更多信息,请参阅更改日志

经 Amazon ECS 优化的 AMI 的 Linux 变体使用 Amazon Linux 2 AMI 或 Amazon Linux 2023 AMI 作为其基础。您可以通过查询 Systems Manager Parameter Store API 来检索每个变体的 Amazon Linux 2 来源 AMI 名称或 Amazon Linux 2023 AMI 名称。有关更多信息,请参阅检索经 Amazon ECS 优化的 AMI 元数据。还提供了 Amazon Linux 2 AMI 版本注释。有关更多信息,请参阅 Amazon Linux 2 版本注释。还提供了 Amazon Linux 2023 发布说明。有关更多信息,请参阅 Amazon Linux 2023 发布说明

以下页面提供了有关更改的更多信息: