Elastic Beanstalk 泊塢平台分支 - AWS Elastic Beanstalk

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

Elastic Beanstalk 泊塢平台分支

Elastic Beanstalk Docker 平台支援下列平台分支:

運行 Amazon Linux 2 的碼頭工人和運行 023 的碼頭工人 AL2

Elastic Beanstalk 會將 Docker 容器和原始程式碼部署至EC2執行個體,並加以管理。這些平台分支提供多容器支援。可以使用 Docker Compose 工具來簡化您的應用程式設定、測試和部署。如需此平台分支的詳細資訊,請參閱 使用 Elastic Beanstalk 泊塢平台分支

ECS在 Amazon 2 上運ECS行並在 AL2 023 上運行

我們為需要AL2從執行於 (Amazon Linux) 的已淘汰平台分支多容器 Docker 遷移路徑至 AL2 023/ 的客戶提供此分支。AMI最新的平台分支支援已淘汰平台分支的所有功能。無需變更原始程式碼。如需詳細資訊,請參閱在 Amazon 2023 上將您的 Elastic Beanstalk 應用程式從ECS託管多容器泊塢視窗遷移AL1到 ECS。如果您沒有在ECS基於平台分支上運行的 Elastic Beanstalk 環境,我們建議您使用平台分支,即在 64 位 023 上運行的 Docker。AL2此方法較為簡單,且所需資源較少。

如需與這些平台分支相關聯的軟體元件版本清單,請參閱中的 Docker AWS Elastic Beanstalk 平台文件。

在 Amazon Linux 上運行的退休平台分支AMI(AL1)

2022 年 7 月 18 日,Elastic Beanstalk 將基於 Amazon LinuxAMI()AL1的所有平台分支的狀態設置為已退休。展開後文每個章節,可閱讀更多關於每個已淘汰平台分支及遷移至執行於 Amazon Linux 2 或 Amazon Linux 2023 (建議) 最新平台分支之路徑的詳細資訊。

此平台分支可部署 Docker 映像檔,如 Dockerfile 或 Dockerrun.aws.json v1 定義中所述。此平台分支針對每個執行個體只會執行一個容器。它的後續平台分支機構,在 64 位 AL2 023 上運行的泊塢窗和 64 位 Amazon Linux 2 上運行的泊塢窗支持每個實例多個 Docker 容器。

我們建議您使用在 64 位 AL2 023 上執行的較新且受支援的平台分支 Docker 來建立您的環境。然後,您就可以將應用程式遷移至新建立的環境。如需建立此類環境的詳細資訊,請參閱 使用 Elastic Beanstalk 泊塢平台分支。如需遷移的詳細資訊,請參閱 將您的 Elastic Beanstalk Linux 應用程式遷移到 Amazon Linux 2023 或 Amazon Linux 2

這個平台分支機構使ECS用 Amazon 協調多個 Docker 容器的部署到 Elastic Beanstalk 環境中的 Amazon ECS 集群。如果您目前正在使用這個淘汰的平台分支,建議您移轉至最新的在 Amazon Linux 2023 上ECS執行的平台分支。最新的平台分支支援此已停產平台分支的所有功能。無需變更原始程式碼。如需詳細資訊,請參閱在 Amazon 2023 上將您的 Elastic Beanstalk 應用程式從ECS託管多容器泊塢視窗遷移AL1到 ECS

除了前面提到的 Docker 平台之外,還有在 Amazon Linux AMI 操作系統上運行的預配置 Docker GlassFish 平台分支()。AL1

該平台分支已被 64 位 AL2 023 上運行的平台分支泊塢窗和 64 位 Amazon Linux 2 上運行的泊塢窗取代。如需詳細資訊,請參閱將 GlassFish 應用程式部署到 Docker 平台