教程:将您的图片推送到 Amazon ECR - AWS Batch

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

教程:将您的图片推送到 Amazon ECR

既然您已构建并测试 Docker 容器,您必须将其推送到映像存储库。此示例使用 AmazonECR,但您可以使用其他注册表,例如 DockerHub。

  1. 创建 Amazon ECR 镜像存储库来存储您的容器镜像。此示例仅使用 AWS CLI,但您也可以使用 AWS Management Console。有关更多信息,请参阅 Amazon Elastic Container Registry 用户指南 中的 创建存储库

    $ aws ecr create-repository --repository-name print-color
  2. 使用上一步返回URI的 Amazon ECR 存储库为您的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. 将您的图片推送到亚马逊ECR。

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