

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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 環境がない場合は、*Docker Running on 64bit AL2023* プラットフォームブランチを使用することをお勧めします。これにより、よりシンプルなアプローチが提供され、必要なリソースが少なくなります。

これらの各プラットフォームブランチに関連付けられているソフトウェアコンポーネントバージョンのリストについては、「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>

このプラットフォームブランチは、Dockerfile または `Dockerrun.aws.json` v1 定義で説明されている Docker イメージをデプロイできます。このプラットフォームブランチは、インスタンスごとに 1 つのコンテナのみを実行します。その後継プラットフォームブランチである *Docker running on 64bit AL2023* と *Docker running on 64bit Amazon Linux 2* は、インスタンスごとに複数の Docker コンテナをサポートします。

サポートされている新しいプラットフォームブランチ *Docker running on 64bit AL2023* を使用して環境を作成することをお勧めします。その後、アプリケーションを新しく作成した環境に移行できます。これらの環境の作成の詳細については、「[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 を使用して、Elastic Beanstalk 環境で複数の Docker コンテナを 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) 上で動作する *Preconfigured Docker GlassFish* プラットフォームブランチもあります。

このプラットフォームブランチは、*Docker running on 64bit AL2023* と *Docker running on 64bit Amazon Linux 2* プラットフォームブランチに置き換えられました。詳細については、「[Docker プラットフォームへの GlassFish アプリケーションのデプロイ](create_deploy_dockerpreconfig.md#docker-glassfish-tutorial)」を参照してください。