Amazon Elastic Container Service
开发人员指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Amazon ECS-optimized AMI

基本 Amazon Elastic Container Service (Amazon ECS) 容器实例规范包括以下内容:

必填

  • 运行至少 3.10 版 Linux 内核的现代 Linux 分发版。

  • Amazon ECS 容器代理(最好是最新版本)。有关更多信息,请参阅 Amazon ECS 容器代理

  • 运行至少 1.9.0 版的 Docker 守护程序以及任何 Docker 运行时依赖项。有关更多信息,请参阅 Docker 文档中的检查运行时依赖项

    注意

    要获得最佳体验,建议您使用所使用的相应 Amazon ECS 代理版本附带的且经测试的 Docker 版本。有关更多信息,请参阅 Amazon ECS 容器代理版本

推荐

  • 用于运行和监控 Amazon ECS 代理的初始化和 nanny 流程。Amazon ECS-optimized AMI 使用 ecs-init RPM 来管理代理。有关更多信息,请参阅 GitHub 上的 ecs-init 项目

Amazon ECS-optimized AMI 已根据这些要求和建议进行预配置。建议对容器实例使用Amazon ECS-optimized Amazon Linux 2 AMI,除非应用程序要求使用特定的操作系统或在该 AMI 中尚不可用的 Docker 版本。

Amazon ECS 提供了已针对服务进行了优化的 AMI,包括以下变体。

  • Amazon ECS-optimized Amazon Linux 2 AMI – 推荐用于在大多数情况下启动您的 Amazon ECS 容器实例。

  • Amazon ECS GPU-optimized AMI – 推荐用于在使用 GPU 工作负载时启动您的 Amazon ECS 容器实例。有关更多信息,请参阅在 Amazon ECS 上使用 GPU

  • Amazon ECS-optimized Amazon Linux AMI – 此 AMI 基于 Amazon Linux 1。我们建议您将工作负载迁移到 Amazon ECS-optimized Amazon Linux 2 AMI。对 Amazon ECS-optimized Amazon Linux AMI 的支持将截止于 2020 年 6 月 30 日。

  • Amazon ECS-optimized Windows 2019 Full AMI – 推荐用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅 Windows 容器

  • Amazon ECS-optimized Windows 2019 Core AMI – 推荐用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅 Windows 容器

  • Amazon ECS-optimized Windows 2016 Full AMI – 可用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅 Windows 容器

尽管您可以自行创建在 Amazon ECS 上运行您的容器化工作负载所需的符合基本规范的容器实例 AMI,但 AWS 工程师仍会在 Amazon ECS 上预配置并测试经 Amazon ECS 优化的 AMI。这是可供您开始操作并快速获取 AWS 上运行的容器的最简单方式。

Amazon ECS 优化的 AMI 元数据,包括 AMI 名称、Amazon ECS 容器代理版本和 ECS 运行时版本(其中包括 Docker 版本,对于每个变体可以编程方式检索)。有关更多信息,请参阅 检索 Amazon ECS-Optimized AMI 元数据

根据您选择的变体在以下选项卡之一上查看 AMI ID。

Amazon Linux 2Amazon Linux 2 (GPU)Amazon Linux AMIWindows Server 2019 FullWindows Server 2019 CoreWindows Server 2016 Full
Amazon Linux 2

The following table lists the current Amazon ECS-optimized Amazon Linux 2 AMI IDs by Region.

Region Name

Region

AMI ID

China (Beijing)

cn-north-1

View AMI ID

China (Ningxia)

cn-northwest-1

View AMI ID

Amazon Linux 2 (GPU)

当前 Amazon ECS GPU-optimized AMI 包含以下内容:

  • 建议的 NVIDIA 驱动程序版本 (418.40.04)

  • NVIDIA 容器运行时挂钩版本 (v1.4.0-1)

  • 建议的 CUDA 版本 (9.2.88)

The following table lists the current Amazon ECS GPU-optimized AMI IDs by Region.

Region Name

Region

AMI ID

China (Beijing)

cn-north-1

View AMI ID

China (Ningxia)

cn-northwest-1

View AMI ID

Amazon Linux AMI
区域 AMI 名称 AMI ID EC2 控制台链接
cn-north-1 amzn-ami-2018.03.20191014-amazon-ecs-optimized ami-099eefd6de9767dd1 启动实例
Windows Server 2019 Full

The following table lists the current Amazon ECS-optimized Windows 2019 Full AMI IDs by Region.

Region Name

Region

AMI ID

China (Beijing)

cn-north-1

View AMI ID

China (Ningxia)

cn-northwest-1

View AMI ID

Windows Server 2019 Core

The following table lists the current Amazon ECS-optimized Windows 2019 Core AMI IDs by Region.

Region Name

Region

AMI ID

China (Beijing)

cn-north-1

View AMI ID

China (Ningxia)

cn-northwest-1

View AMI ID

Windows Server 2016 Full

The following table lists the current Amazon ECS-optimized Windows 2016 Full AMI IDs by Region.

Region Name

Region

AMI ID

China (Beijing)

cn-north-1

View AMI ID

China (Ningxia)

cn-northwest-1

View AMI ID