

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

# Elastic Beanstalk Docker 平台分支
<a name="docker-platform"></a>

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

***執行 Amazon Linux 2 的 Docker* 和*執行 AL2023 的 Docker***  
Elastic Beanstalk 會將 Docker 容器和原始程式碼部署到 EC2 執行個體並加以管理。這些平台分支提供多容器支援。可以使用 Docker Compose 工具來簡化您的應用程式設定、測試和部署。如需此平台分支的詳細資訊，請參閱 [使用 Elastic Beanstalk Docker 平台分支](docker.md)。

***執行於 Amazon Linux 2 的 ECS* 和*執行於 AL2023 的 ECS***  
若客戶需要從*執行於 (Amazon Linux AMI) 的已淘汰多容器 Docker* 平台分支遷移至 AL2023/AL2 之路徑，我們會為客戶提供該分支。最新的平台分支支援已淘汰平台分支的所有功能。無需變更原始程式碼。如需詳細資訊，請參閱[將您的 Elastic Beanstalk 應用程式從 AL1 上的 ECS 受管多容器 Docker 遷移至 Amazon Linux 2023 上的 ECS](migrate-to-ec2-AL2-platform.md)。如果沒有在基於 ECS 平台分支上執行的 Elastic Beanstalk 環境，建議使用另一個平台分支，即*在 64 位元 AL2023 上執行的 Docker*。此方法較為簡單，且所需資源較少。

如需與每個平台分支相關聯的軟體元件版本清單，請參閱 *AWS Elastic Beanstalk 平台文件中的* [Docker](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.docker)。

## 在 Amazon Linux AMI (AL1) 上執行的已淘汰平台分支
<a name="al1-platforms"></a>

 [2022 年 7 月 18](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2022-07-18-linux-al1-retire.html) 日，Elastic Beanstalk 會根據 Amazon Linux AMI (AL1) 將所有平台分支的狀態設定為**已淘汰**。展開後文每個章節，可閱讀更多關於每個已淘汰平台分支及遷移至執行於 Amazon Linux 2 或 Amazon Linux 2023 (建議) 最新平台分支之路徑的詳細資訊。

### Docker (Amazon Linux AMI)
<a name="docker-platform-single"></a>

此平台分支可部署 Docker 映像檔，如 Dockerfile 或 `Dockerrun.aws.json` v1 定義中所述。此平台分支針對每個執行個體*只會執行一個*容器。後續平台分支 (*在 64 位元 AL2023 上執行的 Docker* 和*在 64 位元 Amazon Linux 2 上執行的 Docker*) 支援每個執行個體擁有多個 Docker 容器。

建議使用更新且受支援的*在 64 位元 AL2023 上執行的 Docker* 平台分支來建立環境。然後，您就可以將應用程式遷移至新建立的環境。如需建立此類環境的詳細資訊，請參閱 [使用 Elastic Beanstalk Docker 平台分支](docker.md)。如需遷移的詳細資訊，請參閱 [將您的 Elastic Beanstalk Linux 應用程式遷移到 Amazon Linux 2023 或 Amazon Linux 2](using-features.migration-al.md)。

### 多容器 Docker (Amazon Linux AMI)
<a name="docker-platform-multi"></a>

此平台分支使用 Amazon ECS 來協調將多個 Docker 容器部署至 Elastic Beanstalk 環境內的 Amazon ECS 叢集。如果您目前正在使用此已淘汰的平台分支，我們建議您遷移至*執行於 Amazon Linux 2023 的最新 ECS* 平台分支。最新的平台分支支援此已停產平台分支的所有功能。無需變更原始程式碼。如需詳細資訊，請參閱[將您的 Elastic Beanstalk 應用程式從 AL1 上的 ECS 受管多容器 Docker 遷移至 Amazon Linux 2023 上的 ECS](migrate-to-ec2-AL2-platform.md)。

### 預先設定的 Docker 容器
<a name="docker-platform-preconfigured"></a>

除前述 Docker 平台外，還有在 Amazon Linux AMI 作業系統 (AL1) 上執行之*預先設定的 Docker GlassFish* 平台分支。

此平台分支已被*在 64 位元 AL2023 上執行的 Docker* 和*在 64 位元 Amazon Linux 2 上執行的 Docker* 平台分支所取代。如需詳細資訊，請參閱[將 GlassFish 應用程式部署至 Docker 平台](create_deploy_dockerpreconfig.md#docker-glassfish-tutorial)。