本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:將映像推送至 Amazon ECR
現在您已建置並測試 Docker 容器,請將其推送至映像儲存庫。此範例使用 Amazon ECR,但您可以使用另一個登錄檔,例如 DockerHub。
-
建立 Amazon ECR 映像儲存庫以存放容器映像。此範例僅使用 AWS CLI,但您也可以使用 AWS Management Console。如需詳細資訊,請參閱《Amazon Elastic Container Registry 使用者指南》中的建立儲存庫。
$
aws ecr create-repository --repository-name print-color
-
使用上一個步驟傳回的 Amazon ECR 儲存庫 URI 標記您的
print-color
映像。$
docker tag print-color
aws_account_id
.dkr.ecr.region
.amazonaws.com/print-color -
登入您的 Amazon ECR 登錄檔。如需詳細資訊,請參閱《Amazon Elastic Container Registry 使用者指南》中的登錄檔身分驗證。
$
aws ecr get-login-password \ --region
region
| docker login \ --username AWS \ --password-stdinaws_account_id
.dkr.ecr.region
.amazonaws.com -
將映像推送至 Amazon ECR。
$
docker push
aws_account_id
.dkr.ecr.region
.amazonaws.com/print-color