

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

# AL2023 ベースコンテナイメージの使用
<a name="base-container"></a>

AL2023 コンテナイメージは、AL2023 AMI に含まれているのと同じソフトウェアコンポーネントから構築されています。これは、Docker ワークロードのベースイメージとして任意の環境で使用できます。[Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) (Amazon EC2) 内のアプリケーション用にすでに Amazon Linux AMI を使用している場合、Amazon Linux コンテナイメージでアプリケーションをコンテナ化できます。

ローカル開発環境で Amazon Linux コンテナイメージを使用し、Amazon [Elastic Container Service (Amazon](https://docs.aws.amazon.com/AmazonECS/latest/userguide/) ECS) AWS を使用してアプリケーションを にプッシュします。詳細については、「*Amazon Elastic Container Registry ユーザーガイド*」の「[Amazon ECS で Amazon ECR イメージを使用する](https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_on_ECS.html)」を参照してください。

Amazon Linux コンテナイメージは、Amazon ECR Public で入手できます。AL2023 に関するフィードバックは、指定された AWS 担当者を通じて、または GitHub の [amazon-linux-2023 リポジトリ](https://github.com/amazonlinux/amazon-linux-2023/issues)に問題を提出することで提供できます。

****Amazon ECR Public から Amazon Linux コンテナイメージをプルする方法****

1. Amazon Linux Public レジストリに Docker クライアントを認証します。認証トークンは 12 時間有効です。詳細については、「*Amazon Elastic Container Registry ユーザーガイド*」の「[プライベートレジストリの認証](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html)」を参照してください。
**注記**  
**get-login-password** コマンドは、最新バージョンの AWS CLI バージョン 2 を使用してサポートされています。詳細については、「*AWS Command Line Interface ユーザーガイド*」の「[Installing the AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。

   ```
   $ aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws
   ```

   出力は次のとおりです。

   ```
   Login succeeded
   ```

1. **docker pull** コマンドを起動して Amazon Linux コンテナイメージを取得します。Amazon ECR Public Gallery で Amazon Linux コンテナイメージを表示するには、「[Amazon ECR Public Gallery - amazonlinux](https://gallery.ecr.aws/amazonlinux/amazonlinux)」を参照してください。
**注記**  
AL2023 Docker コンテナイメージを取得する場合、以下のいずれかの形式でタグを使用できます。  
AL2023 コンテナイメージの最新バージョンを取得するには、`:2023` タグを使用します。
AL2023 の特定のバージョンを入手するには、以下の形式を使用できます。  
`:2023.[0-7 release quarter].[release date].[build number]`
以下の例では、タグ `:2023` を使用して AL2023 の入手可能な最新のコンテナイメージを取得しています。

   ```
   $ docker pull public.ecr.aws/amazonlinux/amazonlinux:2023
   ```

1. (オプション) コンテナをローカルに実行します。

   ```
   $ docker run -it --security-opt seccomp=unconfined public.ecr.aws/amazonlinux/amazonlinux:2023 /bin/bash
   ```

**Docker Hub から AL2023 コンテナイメージを取得する方法**

1. **docker pull** コマンドを使用して AL2023 コンテナイメージを取得します。

   ```
   $ docker pull amazonlinux:2023
   ```

1. (オプション) コンテナをローカルに実行します。

   ```
   $ docker run -it amazonlinux:2023 /bin/bash
   ```
**注記**  
AL2023 のコンテナイメージは、`dnf` パッケージマネージャーのみを使用してソフトウェアパッケージをインストールします。つまり、追加のソフトウェアに使用できる、`amazon-linux-extras` または同等のコマンドはありません。