

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

# Amazon Linux コンテナイメージのプル
<a name="amazon_linux_container_image"></a>

Amazon Linux コンテナイメージは、Amazon Linux AMI に含まれているのと同じソフトウェアコンポーネントから構築されます。Amazon Linux コンテナイメージは、Docker ワークロードのベースイメージとして任意の環境で使用できます。Amazon EC2 でアプリケーションに Amazon Linux AMI を使用する場合、Amazon Linux コンテナイメージを使用してアプリケーションをコンテナ化できます。

ローカル開発環境で Amazon Linux コンテナイメージを使用し、Amazon ECS AWS を使用してアプリケーションを にプッシュできます。詳細については、「[Amazon ECS での Amazon ECR イメージの使用](ECR_on_ECS.md)」を参照してください。

Amazon Linux コンテナイメージは、Amazon ECR Public および [Docker Hub](https://hub.docker.com/_/amazonlinux/) で入手できます。Amazon Linux コンテナイメージのサポートについては、[AWS デベロッパーフォーラム](https://forums.aws.amazon.com/forum.jspa?forumID=228)にアクセスしてください。

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

1. Amazon Linux Public レジストリで Docker クライアントを認証します。認証トークンは 12 時間有効です。詳細については、「[Amazon ECR でのプライベートレジストリ認証](registry_auth.md)」を参照してください。
**注記**  
**ecr-public** コマンドは、バージョン `1.18.1.187` 以降の AWS CLI で使用できます。ただし、 AWS CLIの最新バージョンを使用することをお勧めします。詳細については、「*AWS Command Line Interface ユーザーガイド*」の「[Installing the AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.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)」を参照してください。

   ```
   docker pull public.ecr.aws/amazonlinux/amazonlinux:latest
   ```

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

   ```
   docker run -it public.ecr.aws/amazonlinux/amazonlinux /bin/bash
   ```

**Docker Hub から Amazon Linux コンテナイメージをプルするには**

1. **docker pull** コマンドを使用して Amazon Linux コンテナイメージをプルします。

   ```
   docker pull amazonlinux
   ```

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

   ```
   docker run -it amazonlinux:latest /bin/bash
   ```