Amazon ECS 最佳化 Linux AMI 建置指令碼 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon ECS 最佳化 Linux AMI 建置指令碼

Amazon ECS 已採用開放原始碼的形式提供建置指令碼,可用於建置 Amazon ECS 最佳化 AMI 的 Linux 變體。這些建置指令碼現可於 GitHub 取得。如需詳細資訊,請參閱 GitHub 上的 amazon-ecs-ami

如果您需要自訂 Amazon ECS 最佳化 AMI ,請參閱 GitHub 上的 Amazon ECS Optimized AMI Build Recipies

此建置指令碼儲存庫包含 HashiCorp Packer 範本及用於產生 Amazon ECS 最佳化 AMI 每個 Linux 變數的建置指令碼。這些指令碼是 Amazon ECS 最佳化 AMI 建置的真實來源,因此您可遵循 GitHub 儲存庫來監控我們 AMI 的變更。例如,您可能希望自己的 AMI 使用的 Docker 版本,與 Amazon ECS 團隊用於官方 AMI 的版本相同。

如需詳細資訊,請參閱 GitHub 上的 Amazon ECS AMI 儲存庫,網址為 aws/amazon-ecs-ami

建置 Amazon ECS 最佳化 Linux AMI
  1. 複製 aws/amazon-ecs-ami GitHub 儲存庫。

    git clone https://github.com/aws/amazon-ecs-ami.git
  2. 為建立 AMI 時要使用 AWS 的區域新增環境變數。將 us-west-2 值替換為要使用的區域。

    export REGION=us-west-2
  3. 提供 Makefile 以用於建置 AMI。在已複製儲存庫的根目錄中,使用以下其中一項與您要建置的 Amazon ECS 最佳化 AMI 的 Linux 變數相對應的命令。

    • Amazon ECS 最佳化 Amazon Linux 2 AMI

      make al2
    • Amazon ECS 最佳化 Amazon Linux 2 (arm64) AMI

      make al2arm
    • Amazon ECS GPU 最佳化 AMI

      make al2gpu
    • Amazon ECS 最佳化 Amazon Linux 2 (Neuron) AMI

      make al2inf
    • Amazon ECS 最佳化 Amazon Linux 2023 AMI

      make al2023
    • Amazon ECS 最佳化 Amazon Linux 2023 (arm64) AMI

      make al2023arm
    • Amazon ECS 最佳化 Amazon Linux 2023 (Neuron) AMI

      make al2023neu