

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

# 將映像推送至 Amazon ECR
<a name="push-array-image"></a>

現在您已建置並測試 Docker 容器，請將其推送至映像儲存庫。此範例使用 Amazon ECR，但您可以使用其他登錄檔，例如 DockerHub。

1. 建立 Amazon ECR 映像儲存庫以存放您的容器映像。此範例僅使用 AWS CLI，但您也可以使用 AWS 管理主控台。如需詳細資訊，請參閱《*Amazon Elastic Container Registry 使用者指南*》中的[建立儲存庫](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-create.html)。

   ```
   $ aws ecr create-repository --repository-name print-color
   ```

1. 使用上一個步驟傳回的 Amazon ECR 儲存庫 URI 標記您的`print-color`映像。

   ```
   $ docker tag print-color aws_account_id.dkr.ecr.region.amazonaws.com/print-color
   ```

1. 登入 Amazon ECR 登錄檔。如需詳細資訊，請參閱《Amazon Elastic Container Registry 使用者指南》**中的[登錄檔身分驗證](https://docs.aws.amazon.com/AmazonECR/latest/userguide/Registries.html#registry_auth)。

   ```
   $ aws ecr get-login-password \
       --region region | docker login \
       --username AWS \
       --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
   ```

1. 將您的映像推送至 Amazon ECR。

   ```
   $ docker push aws_account_id.dkr.ecr.region.amazonaws.com/print-color
   ```