使用 Amazon ECR 服务上传和拉取 Docker 镜像
- 下载和安装 Amazon CLI
1
2
3curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
./aws/install - 创建Amazon凭据
右上角点自己账号,点“Security credentials”,下拉找到“访问密钥”,“创建访问密钥”,然后记下“访问密钥”(AWS Access Key ID)和“秘密访问密钥”(AWS Secret Access Key)。 - 回到Shell
输入aws configure
。前两个分别填访问密钥和秘密访问密钥,后两个是默认可用区和输出格式,可以留空。1
2
3
4AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]:
Default output format [None]: - 将Docker登录到AWS:
在Amazon ECR,存储库右上角点查看推送命令,复制第一条“使用 AWS CLI:”到Shell运行:1
aws ecr get-login-password --region ap-northeast-3 | docker login --username AWS --password-stdin 000000000000.dkr.ecr.ap-northeast-3.amazonaws.com
- 给镜像重新打tag和Push:
按Amazon的提示Tag和Push即可。