Amazon ECR
用户指南 (API Version 2015-09-21)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

什么是 Amazon Elastic Container Registry?

Amazon Elastic Container Registry (Amazon ECR) 是一项安全、可扩展且可靠的托管 AWS Docker 注册表服务。Amazon ECR 通过使用 AWS IAM 支持具有基于资源的权限的私有 Docker 存储库,以便特定用户或 Amazon EC2 实例可以访问存储库和映像。开发人员可以使用 Docker CLI 推送、拉取和管理映像。

Amazon ECR 的组成部分

Amazon ECR 包含以下组件:

注册表

每个 AWS 账户均提供 Amazon ECR 注册表;您可以在注册表中创建映像存储库,并在其中存储映像。有关更多信息,请参阅 Amazon ECR 注册表

授权令牌

您的 Docker 客户端需要获得作为 AWS 用户访问 Amazon ECR 注册表的权限,然后才能推送和拉取映像。AWS CLI get-login 命令可为您提供传递给 Docker 的身份验证凭证。有关更多信息,请参阅 注册表身份验证

存储库

Amazon ECR 映像存储库包含您的 Docker 映像。有关更多信息,请参阅 Amazon ECR 存储库

存储库策略

您可以通过存储库策略来控制对存储库及其中的映像的访问。有关更多信息,请参阅 Amazon ECR 存储库策略

图片

您可以对存储库推送和拉取 Docker 映像。这些映像可以在开发系统中本地使用,也可以在 Amazon ECS 任务定义中使用。有关更多信息,请参阅 在 Amazon ECS 中使用 Amazon ECR 映像

如何开始使用 Amazon ECR

要使用 Amazon ECR,您需要安装 AWS Command Line Interface 和 Docker 并完成设置。有关更多信息,请参阅 Amazon ECR 的设置Docker 基本知识

设置完毕后,您便基本上完成了 Amazon ECR 入门 教程。