Push Local Docker Image to ECR

  • 时间:2025-10-24 20:27 作者: 来源: 阅读:9
  • 扫一扫,手机访问
摘要:在本地讲Docker调试完毕, 并且生成Image 后来, 下一步往往就是将其推送到 一个 Repository 里以便部署。 在AWS Cloud 中也是一样。 AWS 提供的 Docker Image Repository 叫做 ECR。 一般来说,这个流程并不复杂, 但是感觉AWS这部分做的有些瑕疵, 导致在执行过程了花费了点时间, 这里记录一下。

在本地讲Docker调试完毕, 并且生成Image 后来, 下一步往往就是将其推送到 一个 Repository 里以便部署。 在AWS Cloud 中也是一样。 AWS 提供的 Docker Image Repository 叫做  ECR。

一般来说,这个流程并不复杂, 但是感觉AWS这部分做的有些瑕疵, 导致在执行过程了花费了点时间, 这里记录一下。

1.   创建Repository

这一步比较简单, 只需要在 ECS 界面中, 点击 ECR 即可找到。





Push Local Docker Image to ECR

2.  查看 Push  Commands

在创建完 Repo 后来, 选中特定的 Repository 则会发现 “View  push  Commands”, 按钮就可以按下去了。




Push Local Docker Image to ECR

3.  按照提示步骤完成

弹出的对话框中, 会出现步骤, 按照步骤依次完成即可。




Push Local Docker Image to ECR

4.  Error

在第三步, 可能遇到如下错误




Push Local Docker Image to ECR

解决方法:

我是在Ubuntu 上运行的, 我找到最简单解决办法是安装  gnupg2 和 pass 这两个包即可。

sudo apt install gnupg2 pass

依然无法解决, 可以参考:

Cannot login to Docker account

  • 全部评论(0)
手机二维码手机访问领取大礼包
返回顶部