本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
既然您已构建并测试 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 r存储库 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