教學課程:將映像推送至 Amazon ECR - AWS Batch

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

教學課程:將映像推送至 Amazon ECR

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

  1. 建立 Amazon ECR 映像儲存庫以存放容器映像。此範例僅使用 AWS CLI,但您也可以使用 AWS Management Console。如需詳細資訊,請參閱《Amazon Elastic Container Registry 使用者指南》中的建立儲存庫

    $ aws ecr create-repository --repository-name print-color
  2. 使用上一個步驟傳回的 Amazon ECR 儲存庫 URI 標記您的print-color映像。

    $ docker tag print-color aws_account_id.dkr.ecr.region.amazonaws.com/print-color
  3. 登入您的 Amazon ECR 登錄檔。如需詳細資訊,請參閱《Amazon Elastic Container Registry 使用者指南》中的登錄檔身分驗證

    $ aws ecr get-login-password \ --region region | docker login \ --username AWS \ --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
  4. 將映像推送至 Amazon ECR。

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